All task areas

Backend & APIs

REST APIs, frameworks, queues

4 tasks4 tools
1

Build a Python REST API

fastapi
Backend Frameworks

FastAPI

The most popular modern Python web framework for building APIs. FastAPI leverages Python type hints for automatic validation, serialization, and interactive OpenAPI docs. One of the fastest Python frameworks available.

PythonOpen SourceREST
97
Trust
Excellent
2

Build a Node.js REST API

express
Backend Frameworks

Express.js

The most widely used Node.js web framework. Express is minimal and flexible, giving you full control over your server setup. Despite being older, it remains the most downloaded backend framework in the npm ecosystem by a wide margin.

TypeScriptJavaScriptOpen Source
87
Trust
Strong
3

Build a Java / Spring API

spring-boot
Backend Frameworks

Spring Boot

The dominant Java framework for building production-ready REST APIs and microservices. Spring Boot's opinionated defaults eliminate boilerplate and get Java developers to production fast. The standard for enterprise Java.

JavaOpen SourceREST
65
Trust
Fair
4

Run background jobs & tasks

celery
Backend Frameworks

Celery

The most widely used distributed task queue for Python. Celery handles background jobs, scheduled tasks, and async processing using Redis or RabbitMQ as a broker. A staple of Django and Flask applications.

PythonOpen SourceSelf-hosted
87
Trust
Strong