FastAPI is a modern web framework for building APIs with Python, offering high performance, simple syntax, and interactive documentation tools.
Build fast APIs easily with Python
FastAPI is a web framework designed to help you build APIs quickly and efficiently using Python. It focuses on high performance, easy learning, and fast coding, making it suitable for both beginners and experienced developers who want to create robust, production-ready applications.
With FastAPI, you get interactive API documentation out of the box, so you can test and explore your endpoints as you develop. The framework supports modern features like async programming and type hints, helping you write clean and maintainable code.
Whether you're creating small projects or large-scale services, FastAPI offers tools and clear documentation to help you get started quickly. Its multilingual support and active community make it accessible and welcoming for developers worldwide.
Discover websites similar to Fastapi.tiangolo.com based on shared categories, topics, and features.
Django is an open-source web framework for Python that helps you build secure, scalable websites quickly and efficiently.
Laravel is a PHP web framework that helps you build web applications easily with clean, expressive code and managed deployment options.
Ember.js is an open-source JavaScript framework that helps developers build modern, scalable web applications with rich user interfaces and tools.
Express is a minimalist Node.js web framework that helps you build fast, flexible web and mobile apps. Available in many languages for easy access.
Nuxt is an open source web framework that helps you build full-stack, high-quality web apps easily using Vue.js and a supportive developer community.
Symfony offers reusable PHP components and a web framework to help you build robust web apps, APIs, and microservices. Learn, get support, and join the community.
Zend Framework is an open-source PHP web framework that helps developers build fast, robust web applications with ease and flexibility.
Pyramid is a lightweight Python web framework that helps you build web apps, from simple projects to complex sites, with flexible features and easy setup.
Slim Framework is a lightweight PHP tool for building fast web applications and APIs, making it easy for developers to start projects quickly.
Flask is a lightweight web framework for building Python web apps, with clear documentation to help you get started and develop complex projects.
Learn about building cross-platform mobile and desktop apps with .NET now that Xamarin support has ended. Find migration resources and development tools.
Tailwind CSS lets you build modern, responsive websites quickly using utility-first classes, all without leaving your HTML. Easy to customize and use.
Open Design Alliance offers tools and SDKs for CAD and BIM software development, enabling interoperability and support for multiple file formats.
Leaflet is an open-source JavaScript library for building interactive, mobile-friendly maps on the web. Easily add custom maps to your website or app.
SolidJS is a fast, efficient JavaScript library for building user interfaces with a simple, declarative approach for web developers.
Koa is a modern web framework for Node.js that helps developers build web applications and APIs using async functions and minimal core features.
jQuery is a fast, lightweight JavaScript library that helps you simplify web development, making it easier to create interactive websites and apps.
Handlebars is a simple templating framework that helps you create dynamic web pages using easy-to-read templates and clear documentation.
jQuery Mobile is a touch-optimized web framework that helps you create responsive, mobile-friendly websites and apps using HTML, CSS, and JavaScript.
Preact is a fast, lightweight JavaScript web framework that offers a React-like API, helping you build modern user interfaces with minimal code.
Ruby on Rails is a web framework for building database-backed apps using the MVC pattern, offering tools and resources for streamlined development.
Nette offers secure and user-friendly PHP components and a framework to help you build safe, efficient web applications with ease.
hapi.dev is a secure, flexible web framework for building scalable Node.js applications, offering powerful features and easy setup for developers.
React is a JavaScript library that helps you build interactive user interfaces easily, with guides, tutorials, and resources for developers of all levels.
Vue.js is a progressive JavaScript framework for building user interfaces and single-page applications, offering guides, docs, and a vibrant developer community.
CakePHP is an open-source web framework that helps you build PHP applications quickly and easily with less code and a simple structure.
Next.js is a full-stack web framework for building fast, scalable React applications, offering features like server-side rendering and easy routing.
Three.js is a JavaScript library that lets you create 3D graphics and interactive experiences directly in your web browser using simple code.
Jakarta EE is an open source platform for building cloud-native, enterprise Java applications, offering guides, specs, and community support for developers.
Angular CLI lets you quickly create, develop, test, and deploy Angular web apps from the command line, making modern app development easier and faster.
WebAssembly.org offers resources, docs, and community support for using WebAssembly to run code efficiently in web browsers and other environments.
Wordless is a WordPress plugin and starter theme that helps you build custom WordPress themes faster with modern tools and streamlined workflows.
Bun is a fast JavaScript runtime with built-in tools for bundling, installing, and running JavaScript and TypeScript apps—all in one toolkit.
Pluginized QUIC offers a flexible framework for developers to extend the QUIC protocol with custom plugins, enabling dynamic transport protocol features.
Flutter lets you build, test, and deploy apps for mobile, web, desktop, and embedded devices from a single codebase with fast performance and a rich toolkit.
gRPC is an open source framework for building high-performance APIs and services that connect apps and devices across environments.
Django REST framework offers tools and guides to help you build web APIs quickly and flexibly using Django, with clear documentation and tutorials.
Socket.IO lets you add real-time, two-way communication to apps and websites, making it easy to build chat, notifications, and live features across platforms.
Mithril.js is a lightweight, fast JavaScript framework for building single-page applications with built-in routing and XHR utilities.
Remix is a full stack web framework designed for building fast, resilient websites with a focus on user experience and modern web standards.
Dojo Toolkit is an open-source JavaScript framework for building modern web applications, offering tools and resources for developers.
GWT lets you build high-performance web apps in Java and compile them to JavaScript. It's open source, free, and used by developers worldwide.
Open-source platform for building universal React and Node.js apps with best practices, performance focus, and easy cloud deployment.
Backbone.js is a JavaScript framework that helps you build structured web apps with models, views, and easy API connections using RESTful JSON.
Explore asm.js, a JavaScript subset designed to boost web performance and enable near-native speed for browser-based applications and games.
Prototype is an open-source JavaScript framework that helps developers build web applications more easily by handling cross-browser issues.
Qooxdoo is a universal JavaScript framework for building rich, cross-platform single-page applications without needing CSS or HTML coding.
WildFly is an open-source web application server for building, deploying, and managing Java applications with flexible configuration and management tools.
SDL is a free, cross-platform development library for accessing audio, input devices, and graphics, commonly used in games and multimedia apps.
FLTK is a cross-platform C++ GUI toolkit for creating lightweight desktop applications on Windows, Linux, and macOS. Download, docs, and forums available.
NetworkX helps you create, analyze, and visualize complex networks in Python, offering tools and documentation for studying network structures and dynamics.
Jsonnet is a configuration language for developers that makes it easier to write, organize, and manage complex JSON data with less repetition.
Jersey is an open-source development framework for building RESTful web services in Java. Visit the new site for guides, docs, and resources.
OpenJDK is the official open-source home for Java development, offering resources, project updates, and tools for developers working with the Java platform.
Explore advanced open-source tools for interactive data visualization and graphics, built on WebGL and supported by the OpenJS Foundation.
MooTools offers a set of JavaScript tools for developers looking to build flexible and efficient web applications with clean and consistent code.
Tokio is an open-source Rust runtime for building fast, reliable asynchronous applications, offering tools for async I/O, networking, and scheduling.
LÖVE is a free, open-source framework for making 2D games in Lua, compatible with Windows, macOS, Linux, Android, and iOS. No cost or license needed.
Quartz Scheduler is an open source Java library for scheduling and managing jobs in any Java application, offering flexible options for task automation.
Castle Project offers open-source tools and frameworks to help you build robust and flexible .NET applications for a variety of development needs.