awesome-backend
A curated list of awesome backend tools, libraries and resources.
https://github.com/khalidbelk/awesome-backend
Last synced: 14 days ago
JSON representation
Uncategorized
Uncategorized
- NodeJS - platform, open-source JavaScript runtime environment.
- Bun
- Deno
- ExpressJS
- AdonisJS - first web framework for building web apps and API servers.
- Fastify
- NestJS - side applications.
- Microsoft ASP.NET Core - platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
- Rails - side web application framework written in Ruby.
- Django - level Python web framework that encourages rapid development and clean, pragmatic design.
- FastAPI - performance), web framework for building APIs with Python based on standard Python type hints
- Shuttle
- Axum
- Actix
- Spring Boot
- Laravel - source PHP-based web framework for building web applications.
- Symfony
- CakePHP - source web, rapid development PHP framework that makes building web applications simpler, faster and require less code.
- AppWrite - source platform for building applications at any scale, using your preferred programming languages and tools.
- Gin - performance HTTP web framework written in Go, known for its speed and minimalist design.
- Phoenix
- PostgreSQL - source relational database management system (RDBMS) emphasizing extensibility and SQL compliance.
- SQLite - source relational database engine written in the C programming language.
- CockroachDB
- MariaDB - developed, commercially supported fork of the MySQL relational database management system.
- MongoDB - source, document-oriented database management system.
- Apache CouchDB - source document database that collects and stores data in JSON-based document formats.
- DuckDB - performance analytical database system. It is designed to be fast, reliable, portable, and easy to use.
- Apache Pinot - time distributed OLAP datastore, purpose-built to provide ultra low-latency analytics at extremely high throughput.
- Redis - source, in-memory, key-value store that is used primarily as an application cache or quick-response database.
- Amazon DynamoDB - value and document data structures.
- Cassandra
- PgAdmin
- DB Browser for SQLite - source tool designed for people who want to create, search, and edit SQLite or SQLCipher database files.
- DBeaver - platform database tool for developers, database administrators, analysts, and everyone working with data.
- MongoDB Compass
- Drizzle
- Prisma - generation ORM for Node.js & TypeScript.
- TypeORM
- Sequelize
- MikroORM
- Mongoose
- Beanie - document mapper (ODM) for MongoDB.
- MongoEngine
- Kysely - safe and autocompletion-friendly TypeScript SQL query builder.
- Diesel
- Postman
- Jest
- Mocha - rich JavaScript test framework running on Node.js and in the browser.
- Chai
- JUnit - oriented testing framework for Java.
- Mockito
- MongoDB In-Memory Server
- Grafana - source analytics & monitoring solution for every database.
- Prometheus - source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting approach.
- Sentry - first error tracking and performance monitoring platform.
- Microsoft Power BI
- DataDog - based monitoring and analytics platform that provides real-time insights into complex IT environments.
- Doxygen - used and the de facto standard documentation generation tool for C++ (supports other languages).
- Javadoc
- Swagger - source tools for designing, building, documenting, and consuming RESTful APIs.
- LaTex - suited for producing technical and scientific documentation.
- Pandoc
- SonarQube - depth code analysis and generates an analysis report to ensure code reliability.
- CodeCov
- Resharper by Jetbrains
- Jenkins - source automation server which enables developers around the world to reliably build, test, and deploy their software.
- Github Actions
- Act
- Portainer
- Docker
- Kubernetes (k8s) - source container orchestration system for automating software deployment, scaling, and management.
- Ansible - source IT automation engine that automates provisioning, configuration management, application deployment, orchestration, and many other IT processes.
- Terraform
- Chef
- Release Drafter
- Semantic Release
- Netlify
- Vercel
- Heroku
- Supabase - source Firebase alternative.
- Firebase
- DDD (Domain Driven Design)
- TDD (Test Driven Development)
- Microservices
- EDA (Event-Driven Architecture)
- GraphQL
- Apache Kafka - throughput data feeds.
- Better Auth - agnostic authentication (and authorization) library for TypeScript
- Linguist
- Nitro - fast server engine eupercharging web development.
- Elysia - performance Node.js web framework built on Bun with end-to-end type safety.
- NuxtHub - in features like serverless functions and edge caching.
- JsonWebToken (JWT)
- Socket.io - latency, bidirectional and event-based communication between web clients and servers.
- AJV
- Zod - first schema declaration and validation library designed to be optimized for developer experience.
- Stripe
- NextAuth - source authentication solution for Next.js applications.
- Apache Druid - time analytics database that delivers sub-second queries on streaming and batch data at scale and under load.
- Valibot
- MySQL - source relational database management system.
- Postman API Documentation tool - readable documentation for your API and automatically keep it up to date.