The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Micro Framework Open-Source Projects
-
Slim Framework
Slim is a PHP micro framework that helps you quickly write simple yet powerful web applications and APIs. (by slimphp)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Armeria
Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
hexagon
Hexagon is a microservices toolkit written in Kotlin. Its purpose is to ease the building of services (Web applications or APIs) that run inside a cloud platform.
-
picoweb
Really minimal web application framework for the Pycopy project (minimalist Python dialect) and its "uasyncio" async framework
-
lemonadejs
LemonadeJS is a 7KB reactive JavaScript micro-library offering two-way data binding. It is dependency-free, does not require transpiling, and works with webpack or directly in the browser.
-
ws ☁️
⚠️ Deprecated - (in favour of Networking) :cloud: Elegantly connect to a JSON api. (Alamofire + Promises + JSON Parsing)
-
mini3
Just an extremely simple naked PHP application, useful for small projects and quick prototypes.
-
jett
Jett is a lightweight micro-framework for building Go HTTP services. Built on top of HttpRouter, enables subrouting and flexible addition of middleware at any level :rocket:
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Echo - web framework for Go
Slim is a micro PHP framework used for web development with 11.7k stars and 2k forks on GitHub. It has a simple and intuitive API development process. It is a micro-framework, meaning you only get a minimum of support for HTTP requests and forwarding requests to appropriate controllers. So the question is, why should you choose a micro-framework? Because it offers you flexibility and high extensibility.
Giraffe is another interesting one to explore: https://giraffe.wiki/
Giraffe is nice because it is itself built "just" as ASP.NET Core Middleware so it plays a bit more nicely than Suave with a mixed stack of C#-defined Middleware.
It's more likely you accidentally fall back into just translating C# patterns to non-idiomatic F# with Giraffe, but it's also nicer when in that case of needing to live in both worlds and use a mixture of libraries built for C# ASP.NET projects.
Project mention: Javalin – a simple web framework for Java and Kotlin | news.ycombinator.com | 2024-02-11One of the good things about it is that using asynchrony is optional. If you don't have to call out anywhere to build the response, processing can all stay in the handler's calling thread. If you do, you can return a future and have the library handle the async for you.
One downside is that it is based on Jetty which isn't considered the most performant backend. A lib with a similar API but based on Netty is Jooby [1] which scores well in the Techempower benchmarks.
[1] - https://jooby.io/
Cuba (cuba.is)
Have a look at Integrant from Clojure: https://github.com/weavejester/integrant
Micro Framework related posts
- Jooby Web Framework for JVM
- Is the Spring framework too heavy and over-designed?
- Any resources for "current best practices and learnings?"
- RIFE2 web framework under development
- Jett is a flexible and lightweight micro-framework for building Go REST services!.
- Jett is a lightweight micro-framework for building Go HTTP services. Built on top of HttpRouter, enables subrouting and flexible addition of middleware at any level
- Jett - A simple and lightweight framework for building golang HTTP services!
-
A note from our sponsor - WorkOS
workos.com | 23 Apr 2024
Index
What are some of the best open-source Micro Framework projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Echo | 28,466 |
2 | Slim Framework | 11,823 |
3 | Armeria | 4,671 |
4 | Laravel-Zero | 3,538 |
5 | Giraffe | 2,049 |
6 | Jooby | 1,658 |
7 | Cuba | 1,431 |
8 | integrant | 1,191 |
9 | atreugo | 1,190 |
10 | then🎬 | 987 |
11 | Silly | 893 |
12 | fff | 722 |
13 | hexagon | 544 |
14 | dispatch | 532 |
15 | Falco | 509 |
16 | picoweb | 497 |
17 | Arrow 🏹 | 384 |
18 | lemonadejs | 364 |
19 | ws ☁️ | 354 |
20 | mini3 | 273 |
21 | http | 233 |
22 | vial | 202 |
23 | jett | 181 |
Sponsored