Nakama is an open source server designed for social and real-time games and apps. It handles user accounts, data storage, social network integration, realtime messaging, game matchmaking, and more. Nakama helps developers build multi-player games and social apps quickly and at sc
Nakama: Open Source Server for Social and Real-Time Gamess
Nakama is an open source server designed for social and real-time games and apps. It handles user accounts, data storage, social network integration, realtime messaging, game matchmaking, and more. Nakama helps developers build multi-player games and social apps quickly and at scale.
What is Nakama?
Nakama is an open source server designed specifically for powering social and real-time games and applications. It provides the fundamental backend services needed to develop cross-platform games or apps with social and realtime elements without needing to host your own dedicated game servers.
Nakama handles user accounts, data storage, social network integration, realtime messaging between users, game matchmaking, multiplayer sessions, push notifications, and much more. It's aimed at both hobbyist indie developers as well as studios and creators looking to accelerate development and reduce operations costs.
Some of the features Nakama provides includes:
User accounts with authentication using custom identifiers, emails, and social logins
Storage and management of user data in a database or schemaless storage
Realtime chat channels between authenticated users
In-app notifications to inform users of new messages, matchmaking updates, and other system events
Multiplayer session management and matchmaking algorithms
Push notification support for mobile and web apps
Works between mobile, desktop, web, and other platforms
Nakama is built in Go and designed to be scalable horizontally. It can run standalone or integrate with external services like databases or Cloud providers. The server provides a RESTful API as well as realtime sockets and gRPC.
Overall, Nakama aims to provide an easy to use and robust foundation for developers to integrate complex social interactions and realtime data sync in their apps and games.
Firebase is a backend-as-a-service (BaaS) platform developed by Google that provides developers with a variety of tools and services to help them develop high-quality apps. It handles essential backend functionality like database storage, user authentication, hosting, and more so developers can focus on building user-facing features.Some key features of Firebase...
Supabase is an open-source alternative to Firebase that provides many similar features for building web and mobile applications. Like Firebase, Supabase offers realtime databases, user authentication, file storage, Functions, and more through simple APIs.Some key things to know about Supabase:It has an open source backend based on Postgres, unlike Firebase...
Google Play Games is a software platform developed by Google in 2013 that provides infrastructure services for Android games. It allows game developers to easily add common gaming features such as achievements, leaderboards, multiplayer support, cloud saves, and more.By integrating with Google Play Games, games gain access to players' Google+...
deployd is an open-source Node.js framework designed to help developers quickly build REST APIs and realtime web applications. Some key features of deployd include:Dashboard for administering APIs and viewing analyticsSchema system for modeling data and defining endpointsSupport for realtime communication using Socket.IOPlug-in architecture to extend functionalityIntegrations with MongoDB, MySQL, Postgres...
RapidAPI is a public API marketplace launched in 2015 that allows developers to find, test, and connect to thousands of APIs from different providers. It offers a unified API developer portal and dashboard to easily discover APIs in different categories like social media, financial services, machine learning, and more.Some key...
remoteStorage is an open-source cloud storage solution developed to give users control over their data in the cloud. It works by allowing users to store their files and data on remote servers in a decentralized and standardized way.Some key features of remoteStorage include:Decentralized storage - Data is stored on many...
Etebase is an open source, end-to-end encrypted personal information manager focused on privacy. Unlike other options, Etebase ensures that only users have access to their data - no one else, including Etebase developers, can read it.Users can utilize Etebase to store and organize contacts, calendars, tasks, notes, bookmarks and more....
Photon Engine is a proprietary multiplayer game development platform designed to power real-time, networked games. It provides the networking backend, infrastructure and services needed to build multi-user games and applications.Some key features of Photon Engine include:Real-time global networking engine and multiplayer frameworkAuto-hosted Photon Cloud to run rooms/matches, or the ability...
Agones is an open source platform developed by Google to help game developers build, deploy and manage dedicated game servers on Kubernetes. It handles game server provisioning, scaling, session management and health checking out of the box so developers can focus on building game logic.Key features of Agones include:Automatic scaling...
Parse Server is an open-source backend framework launched by Parse developers after the Parse service was shut down by Facebook. It is an easy-to-use and scalable backend solution that is compatible with the open source Parse JavaScript SDK, allowing developers to easily migrate their apps from Parse to Parse Server.Some...
ApyHub is an open-source platform built specifically for Python developers to help manage, execute, and monitor Python applications and scripts. Some key features of ApyHub include:Centralized dashboard to track all your Python scripts and jobsAbility to schedule Cron jobs and timed executions for scriptsShare reusable scripts, functions, and components with...
Back4App is a Backend-as-a-Service (BaaS) platform that allows developers to build, host and manage backends for web and mobile applications without having to worry about server management. It handles all the complex infrastructure and scalability requirements, so developers can focus on building their apps.Back4App is built on top of the...
PlayFab is a customizable backend platform that provides online game services for game developers. It handles server hosting, player data storage, analytics, content management, online marketplace, economy management, customer support and more so developers can focus on building great game experiences.Key features of PlayFab include:Player Data Service - Store player...
Game Center is Apple's social gaming network, digital distribution, and multiplayer platform. It was first released in 2010 along with iOS 4 as a way for users to connect with friends and play games online.Some key features of Game Center include:Connecting with friends using a Game Center account and following...
Jexia is a low-code platform designed to help businesses and developers quickly build, manage and deploy apps and workflows. With an easy-to-use drag-and-drop interface, Jexia allows creating full-stack apps without the need to write any code.Some key features of Jexia include:Intuitive visual interface to develop apps by connecting workflow blocksAuto-generated...
RestDB.io is a cloud-hosted NoSQL database service optimized for serverless applications. It provides a simple RESTful API to store and query document-oriented data without needing to manage any servers or infrastructure.Key features of RestDB.io include:JSON-based document store with support for flexible schemasPowerful filtering, sorting, and aggregation of dataRobust API for...
Fast.io is a comprehensive website and application performance monitoring and optimization platform designed to help developers improve the speed and user experience of their web apps. It provides insightful metrics about website loading times, page speed optimization, user behavior tracking, and actionable recommendations to fix performance issues.Key features of Fast.io...
Kinvey is a complete backend-as-a-service (BaaS) platform that provides the necessary tools and services for building modern cloud-based web and mobile applications. Some key features of Kinvey include:Flexible data storage options including databases, file storage, and custom business logicUser management and authentication with support for email, username/password, social login, and...
Backand is a cloud-based BaaS (Backend-as-a-Service) platform that allows developers to quickly set up a backend infrastructure for their web and mobile applications without having to build and maintain backend code and servers.Key features of Backand include:User management system for handling user accounts, authentication, authorization, social logins, etc.Database storage with...
Heroic Cloud is a developer-friendly cloud computing platform optimized for running containerized workloads. It offers a managed Kubernetes service with automatic scaling, built-in monitoring, and other features to simplify deploying and operating applications in the cloud.Some key capabilities and benefits of Heroic Cloud include:Kubernetes-compatible API - Deploy and manage containers...
API Plug is an open-source API mocking solution that makes it easy for developers to mock APIs and data models without relying on real back-end services during development. It provides a graphical interface to quickly define endpoints, parameters, responses, and status codes.Some key features of API Plug:Intuitive graphical interface to...
GameSparks is a cloud-based backend platform designed specifically for game developers. It provides a complete suite of services and tools to build fully-featured online and multiplayer games without having to develop custom server infrastructure.Some of the key features of GameSparks include:Player authentication and management - Manage player accounts, friends lists,...
CloudBoost.io is an open-source Backend-as-a-Service (BaaS) platform that allows developers to quickly build scalable web and mobile applications without managing servers. Some key features of CloudBoost.io:Provides a managed database based on MongoDB to store app data.Includes storage capabilities for hosting files.Offers user management with features like sign-up, login, social integration,...
Synchronise is an easy to use file sync and backup software developed by XSynergy for the Windows operating system. It helps users backup and synchronize files and folders from one Windows PC to other locations including external drives, network shares, FTP servers, USB keys, memory cards, other Windows PCs, web...
Clay.io is a powerful no-code platform for building web applications of any kind without writing code. Its intuitive drag-and-drop interface allows you to visually design complete apps including pages, forms, workflows, dashboards, and databases.Some key features of Clay.io:Build forms, pages, and entire sites visuallyConnect to databases and external APIs with...
SashiDo.io is a powerful yet easy-to-use no-code automation platform for streamlining workflows and processes. With an intuitive drag-and-drop interface, anyone can integrate their favorite apps and APIs, automate repetitive tasks, and build complex workflows without coding.Key features of SashiDo.io include:Connect cloud apps and APIs like Gmail, Slack, Trello, Dropbox, and...
ShepHertz App42 is a cloud platform designed to simplify application development and deployment for developers. It is a Platform-as-a-Service (PaaS) that provides all the infrastructure and operations components needed to build and run applications in the cloud.Key features of ShepHertz App42 include:Supports popular languages like Java, PHP, Node.js, Python, Ruby...
Catapush is a cloud-based mobile engagement platform designed to help companies improve customer engagement and loyalty through their mobile apps. Its key features include:Targeted push notifications - Send personalized messages to user segments based on behavior, demographics, location and more to encourage engagement.In-app messaging - Communicate with users and promote...
Syncano is a platform-as-a-service solution that provides developers with a scalable backend to power their web and mobile applications. Some key features of Syncano include:Managed databases - Syncano handles setting up and managing the databases used by applications, abstracting this complexity away from developers.User authentication and management - Out-of-the-box support...
Flexible Datasync is a versatile file synchronization and sharing software solution that makes it easy for users to sync files across all their devices and collaborate with others. Some key features of Flexible Datasync include:Intuitive file syncing across desktop and mobile - Flexible Datasync has apps for all major platforms...
Scoreoid is a music notation and composition software application for Windows. It provides an easy-to-use interface for writing, editing, printing, and playing back musical scores.With Scoreoid, users can enter music notation either by MIDI keyboard input or by using the mouse and computer keyboard. It supports standard music notation symbols...
Jojo Siwa Live To Dance is a mobile rhythm game developed by Crazy Labs by TabTale for iOS and Android devices. The game features pop singer and entertainer Jojo Siwa in a dance adventure video game.In Jojo Siwa Live To Dance, players step into the dancing shoes of Jojo as...
brainCloud is a Backend-as-a-Service (BaaS) platform specifically tailored for game developers. It provides a suite of managed, cloud-based services that handle common backend needs for building online games, allowing developers to focus on the game features and user experience.Key capabilities of brainCloud include:User Authentication - Handles things like user login,...
Gamedonia is an online gaming platform that grants users access to a vast library of PC games. It functions similarly to services like Steam or Epic Games Store, allowing gamers to browse, download, and play games ranging from small indie titles to big-budget AAA releases.What sets Gamedonia apart is its...
Server Nope is an open-source, high-performance web server software designed as an alternative to popular options like Apache and Nginx. It was created in 2019 by a team of developers looking to address limitations with existing solutions.Some key features and benefits of Server Nope include:Highly scalable architecture built to handle...
BinaryOps.io is a comprehensive software testing platform designed for automation testing of web, mobile, and API-based applications. It offers a wide range of capabilities to streamline and scale test automation efforts.Key features and benefits of BinaryOps.io include:Support for functional testing, performance testing, accessibility testing, and security testingIntuitive web-based interface for...