Open-source projects categorized as Backend | Edit details

Top 23 Backend Open-Source Projects

  • GitHub repo awesome-scalability

    The Patterns of Scalable, Reliable, and Performant Large-Scale Systems

    Project mention: The Patterns of Scalable, Reliable, and Performant Large-Scale Systems | news.ycombinator.com | 2021-05-10
  • GitHub repo parse-server

    API server module for Node/Express

    Project mention: [Open Source] I made my first app. Its a fully functional social media app. And I decided to open source it. | reddit.com/r/androiddev | 2021-04-21

    I believe you are referring to main.js file. The answer is no. I used parse server for backend. And by default all classes are public which means everyone can read every data. There is a preferred way to prevent this. You disable all class level permissions for every class. Then you put your app logic to cloud code which is main.js file you were looking at. Here is an article about this approach. https://www.back4app.com/docs/security/parse-security

  • GitHub repo awesome-cheatsheets

    👩‍💻👨‍💻 Awesome cheatsheets for popular programming languages, frameworks and development tools. They include everything you should know in one single file.

    Project mention: Github repositories for Web Development via twitter Pratham. | reddit.com/r/webdev | 2021-03-15

    Awesome cheat-sheets for popular programming languages, frameworks and development tools

  • GitHub repo Bit

    Build modular projects with components in harmony.

    Project mention: React Storybook alternative without build infrastructure | reddit.com/r/reactjs | 2021-05-11

    you can try also https://bit.dev/

  • GitHub repo sonic

    🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.

    Project mention: Why you should code in Rust in 2021 | dev.to | 2021-05-06

    Sonic : Lightweight Elasticsearch alternative.

  • GitHub repo october

    Self-hosted CMS platform based on the Laravel PHP Framework.

    Project mention: October CMS as you know it is Dead | news.ycombinator.com | 2021-04-30
  • GitHub repo micro

    Distributed OS built for the Cloud (by micro)

    Project mention: Micro - A platform for microservices development | reddit.com/r/microservices | 2021-04-16
  • GitHub repo Appwrite

    Appwrite is a secure end-to-end backend server for Web, Mobile, and Flutter developers that is packaged as a set of Docker containers for easy deployment 🚀

    Project mention: #30DaysOfAppwrite : Week#1 Recap | dev.to | 2021-05-07

    Day 3 followed with an in-depth walkthrough of Appwrite's building blocks. We talked in detail about the docker-compose file that Appwrite uses and all the micro services in the Appwrite Stack.

  • GitHub repo full-stack-fastapi-postgresql

    Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more.

    Project mention: Suggest a learning Docker project | reddit.com/r/docker | 2021-04-08
  • GitHub repo Cockpit

    Add content management functionality to any site - plug & play / headless / api-first CMS (by agentejo)

    Project mention: Can anybody recommend a headless CMS for a full stack vue/node project? | reddit.com/r/vuejs | 2021-04-10
  • GitHub repo nakama

    Distributed server for social and realtime games and apps.

    Project mention: Middleware servers and protocols | reddit.com/r/gamedev | 2021-05-10

    I'm not sure if it's what you're looking for, but the most well rounded solution to what you're describing could be Heroic Labs' Nakama.

  • GitHub repo Apache Solr

    Apache Lucene and Solr open-source search software

    Project mention: Implementing auto-complete functionality in Elasticsearch - Part I: Prefix queries | dev.to | 2021-04-17

    A technology that makes it easy to implement such features is Elasticsearch - a search and analytics engine built on top of Apache Lucene library. Elasticsearch has distributed, multi-tenant architecture with built-in routing and re-balancing, making it easy to scale. It's a widely used data store for storing, searching, and analyzing large volumes of data.

  • GitHub repo python-dotenv

    Get and set values in your .env file in local and production servers. :tada:

    Project mention: How to Send and Schedule Emails with Python | dev.to | 2020-09-09

    The load_dotenv function from the python-dotenv package will allow you to safely import your secrets.

  • GitHub repo EasyAdminBundle

    The new (and simple) admin generator for Symfony applications.

    Project mention: EasyAdmin 3: Custom Batch/Bulk Actions | reddit.com/r/symfony | 2021-03-10

    I've looked up for possible existent implementations, including some code of an existing issue on EasyAdminBundle github repo (this one) but changing the code inside the vendor part wouldn't do it for the immediate future.

  • GitHub repo olivia

    💁‍♀️Your new best friend powered by an artificial neural network

    Project mention: Hey guys if you're looking for a Replika alternative where everything isn't hidden behind a paywall and is totally open source check this out! | reddit.com/r/replika | 2021-05-08
  • GitHub repo OwnPhotos

    Self hosted alternative to Google Photos

    Project mention: Plex needs a Plexamp-type app for Plex Photos. | reddit.com/r/PleX | 2021-03-09

    I don't personally use this (yet) but I understand that it will do face tagging. https://github.com/hooram/ownphotos

  • GitHub repo encore

    The Go backend framework with superpowers

    Project mention: Distributed tracing made simple | dev.to | 2021-05-05

    The way you write Encore applications has been carefully designed to facilitate static analysis. When you do, Encore can easily understand, among other things:

  • GitHub repo nd4j

    Fast, Scientific and Numerical Computing for the JVM (NDArrays)

    Project mention: Matrices multiplication benchmark: Apache math vs colt vs ejml vs la4j vs nd4j | reddit.com/r/java | 2021-02-27

    nd4j is v good but is no longer actively maintained. I just posted an issue to see if anyone on that project might "wake up" or transition to new maintainers. https://github.com/deeplearning4j/nd4j/issues/2939

  • GitHub repo Silicon

    A high performance, middleware oriented C++14 http web framework please use matt-42/lithium instead

  • GitHub repo gobetween

    :cloud: Modern & minimalistic load balancer for the Сloud era

    Project mention: What is a Service Mesh - youtube by HashiCorp using Consul | reddit.com/r/LXD | 2021-02-18
  • GitHub repo tinyhttp

    🦄 0-legacy, tiny & fast web framework as a replacement of Express

    Project mention: tinyhttp — 0-legacy, tiny & fast web framework as a replacement of Express | reddit.com/r/npm | 2021-01-27
  • GitHub repo toggl_api_docs

    Documentation for the Toggl API

    Project mention: Toggl summary report using Shortcuts | reddit.com/r/shortcuts | 2021-01-29

    It gathers the data using their reports API (https://github.com/toggl/toggl_api_docs/blob/master/reports.md) and presents it using the “Show Results” actions.

  • GitHub repo layr

    Dramatically simplify full‑stack development

    Project mention: Good Bye Web APIs | dev.to | 2020-11-22

    With Layr, the frontend and the backend are physically separated (they run in different environments) but logically reunited (it's as if they were in the same environment).

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-05-11.


What are some of the best open-source Backend projects? This list will help you:

Project Stars
1 awesome-scalability 32,109
2 parse-server 18,566
3 awesome-cheatsheets 18,471
4 Bit 13,386
5 sonic 11,234
6 october 10,678
7 micro 10,028
8 Appwrite 6,849
9 full-stack-fastapi-postgresql 5,558
10 Cockpit 4,985
11 nakama 4,578
12 Apache Solr 4,143
13 python-dotenv 3,907
14 EasyAdminBundle 3,241
15 olivia 2,905
16 OwnPhotos 2,492
17 encore 1,970
18 nd4j 1,760
19 Silicon 1,710
20 gobetween 1,560
21 tinyhttp 1,541
22 toggl_api_docs 1,203
23 layr 1,131