awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
vercel avatar

vercel/micro

0
View on GitHub↗
10,618 stars·449 forks·TypeScript·MIT·13 views

Micro

Micro is a Node.js HTTP microservices framework used to build asynchronous web servers. It enables the creation of lightweight services that handle requests and responses through single-purpose functions to reduce operational footprint and latency.

The framework functions as a JSON API backend and a WebSocket communication server, allowing for the establishment of bidirectional socket connections for real-time data updates and instant messaging.

Its capability surface covers HTTP request processing, including the parsing of JSON and URL-encoded request bodies. It also supports external API integration and the handling of GraphQL queries and mutations.

Features

  • Microservice Frameworks - Provides a lightweight framework for building asynchronous HTTP microservices that reduce operational footprint and latency.
  • Web Servers - Functions as a lightweight asynchronous web server that handles requests through single-purpose functions.
  • Microservices - Provides a platform for building and deploying lightweight, asynchronous microservices.
  • Asynchronous Request Handlers - Provides asynchronous request handlers to process multiple client requests concurrently for high throughput.
  • Asynchronous Request Processing - Implements non-blocking methods for processing incoming HTTP request bodies to maintain high concurrency.
  • HTTP Request Handling - Implements asynchronous parsing and routing of JSON and URL-encoded HTTP request bodies.
  • JSON APIs - Serves as a backend for programmatic consumption of structured JSON data.
  • Microservices Frameworks - Provides a lightweight framework for deploying asynchronous HTTP microservices with minimal resource overhead.
  • Microservices Platforms - Enables the deployment of modular microservices as lightweight asynchronous functions.
  • Single-Purpose Handlers - Maps incoming HTTP requests to specific asynchronous handler functions to create lightweight and isolated service logic.
  • JSON - Automatically parses incoming JSON request bodies into JavaScript objects using asynchronous processing.
  • Hybrid REST and WebSocket Servers - Combines synchronous HTTP request handling with bidirectional WebSocket connections in a single service.
  • Socket Communication - Provides persistent network connections for real-time bidirectional data exchange between clients and the server.
  • Request Body Parsers - Automatically extracts data from JSON or URL-encoded payloads by detecting the request content type.
  • Middleware Chains - Utilizes a pipeline of asynchronous functions to transform requests and responses before they reach the final handler.
  • Real-Time Communication - Implements WebSocket-based bidirectional data streaming for real-time notifications and instant messaging.
  • Web Frameworks - Minimalistic framework for building asynchronous microservices.
  • Articles & FAQ - Listed in the “Articles & FAQ” section of the Awesome Micro awesome list.

Star history

Star history chart for vercel/microStar history chart for vercel/micro

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Micro

Similar open-source projects, ranked by how many features they share with Micro.
  • koajs/koakoajs avatar

    koajs/koa

    35,713View on GitHub↗

    Koa is a lightweight web framework for Node.js designed for building HTTP applications and servers. It functions as an asynchronous middleware engine that processes network requests through a sequence of functions sharing a common context. The framework distinguishes itself by using an onion-model middleware stack and promise-based flow control. This architecture allows requests to flow downstream and responses to flow back upstream through the same chain, enabling non-blocking request cycles and a modular approach to handling network traffic. The system provides high-level capabilities for

    JavaScriptkoa
    View on GitHub↗35,713
  • dodyg/practical-aspnetcoredodyg avatar

    dodyg/practical-aspnetcore

    10,382View on GitHub↗

    This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of practical examples and projects that demonstrate how to build web applications, RESTful APIs, and high-performance services. The repository focuses on a variety of architectural patterns, including the development of Minimal APIs, contract-first gRPC services, and real-time communication using WebSockets and Server-Sent Events. It includes detailed implementations for user identity and security, such as token-based authentication and CSRF protection. The codebase covers a bro

    C#asp-net-coreaspnet-coreaspnetcore
    View on GitHub↗10,382
  • sanic-org/sanicsanic-org avatar

    sanic-org/sanic

    18,624View on GitHub↗

    Sanic is an asynchronous Python web framework designed for building high-performance APIs and services. It operates as a production-ready ASGI web server, utilizing a non-blocking event loop to handle concurrent requests and maximize throughput. The framework is built to support scalable architectures, offering built-in worker process management to distribute traffic across available CPU cores. What distinguishes Sanic is its focus on modularity and developer-centric tooling. It features a blueprint-based system for organizing complex applications into pluggable components, alongside a robust

    Pythonapi-serverasgiasyncio
    View on GitHub↗18,624
  • javalin/javalinjavalin avatar

    javalin/javalin

    8,290View on GitHub↗

    Javalin is a lightweight web framework for Java and Kotlin designed for building REST APIs and web applications. It functions as an embedded Jetty web server, allowing applications to run as standalone processes without the need for an external servlet container. The project provides specialized frameworks for diverse communication patterns, including a REST API framework with automatic OpenAPI schema generation, a GraphQL API framework with query and mutation resolvers, and a WebSocket server for bidirectional real-time communication. It also includes a dedicated framework for pushing real-t

    Kotlinhacktoberfestjavajavalin
    View on GitHub↗8,290
See all 30 alternatives to Micro→

Frequently asked questions

What does vercel/micro do?

Micro is a Node.js HTTP microservices framework used to build asynchronous web servers. It enables the creation of lightweight services that handle requests and responses through single-purpose functions to reduce operational footprint and latency.

What are the main features of vercel/micro?

The main features of vercel/micro are: Microservice Frameworks, Web Servers, Microservices, Asynchronous Request Handlers, Asynchronous Request Processing, HTTP Request Handling, JSON APIs, Microservices Frameworks.

What are some open-source alternatives to vercel/micro?

Open-source alternatives to vercel/micro include: koajs/koa — Koa is a lightweight web framework for Node.js designed for building HTTP applications and servers. It functions as an… dodyg/practical-aspnetcore — This project is a comprehensive sample library and implementation guide for ASP.NET Core. It provides a collection of… sanic-org/sanic — Sanic is an asynchronous Python web framework designed for building high-performance APIs and services. It operates as… javalin/javalin — Javalin is a lightweight web framework for Java and Kotlin designed for building REST APIs and web applications. It… zeit/micro — Micro is a minimalist Node.js web framework designed for creating lightweight, asynchronous HTTP services and JSON… sparckles/robyn — Robyn is a high-performance asynchronous web framework and server for Python that utilizes a Rust-powered runtime to…