17 technologies
Backend frameworks and runtimes
Node.js, Express, NestJS, Django, FastAPI, Spring Boot, .NET, Laravel, GraphQL: what servers are built with and why.
- Node.jsA server-side JavaScript runtime built on the V8 engine with an event-driven, non-blocking I/O model.
- DenoA secure JavaScript and TypeScript runtime from the creator of Node.js, with built-in tooling.
- BunA fast JavaScript and TypeScript runtime that bundles a runtime, package manager, bundler and test runner.
- ExpressA minimalist web framework for Node.js with routing and a middleware chain.
- NestJSA progressive TypeScript Node.js framework with modules, decorators and dependency injection.
- FastifyA fast Node.js framework with a plugin architecture and JSON Schema validation.
- DjangoA batteries-included Python framework: ORM, admin, auth and templates.
- FastAPIA modern Python API framework built on type hints, with automatic validation and OpenAPI docs.
- FlaskA Python microframework: a minimal core with routing and templates, the rest through extensions.
- Spring BootAn opinionated layer over Spring for Java and Kotlin with auto-configuration and one-command startup.
- .NETMicrosoft's cross-platform platform for C#, with ASP.NET Core for web and APIs.
- LaravelA popular PHP framework with expressive syntax, the Eloquent ORM, queues and a rich ecosystem.
- Ruby on RailsA full-stack Ruby framework that popularized convention over configuration and Active Record.
- GinA fast HTTP framework for Go with a router, middleware and convenient JSON handling.
- GraphQLA query language and API specification where the client states exactly which fields it needs.
- gRPCA remote procedure call framework on HTTP/2 and Protocol Buffers for fast service-to-service communication.
- PrismaAn ORM for Node.js and TypeScript with a schema file, a generated type-safe client and migrations.
Comparisons
Other categories
Logos belong to their owners and are used for identification only. Icons: Simple Icons (CC0), Devicon (MIT).