Skip to content

Commit c103b90

Browse files
committed
update README.md
1 parent a0794da commit c103b90

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

Diff for: README.md

+8-3
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,23 @@
2424

2525
Lightbug is a simple and sweet HTTP framework for Mojo that builds on best practice from systems programming, such as the Golang [FastHTTP](https://github.com/valyala/fasthttp/) and Rust [may_minihttp](https://github.com/Xudong-Huang/may_minihttp/).
2626

27-
It currently has the following features:
28-
- [x] Server listen/serve on a given host/port
27+
This is not production ready yet. We're aiming to keep up with new developments in Mojo, but it might take some time to get to a point when this is safe to use in real-world applications.
28+
29+
Lightbug currently has the following features:
30+
- [x] Set up a server to listen on a given host/port
2931
- [x] Assign your own custom handler to a route
32+
- [x] Craft HTTP requests and responses with built-in primitives
33+
- [x] Everything is fully typed, with no `def` functions used
3034

3135

3236
We're working on support for the following (contributors welcome!):
3337
- [ ] Pure Mojo networking (while most of the code is in Mojo, we call Python's `socket` library in several parts of the code)
3438
- [ ] More request body types (currently only `text/plain`)
3539
- [ ] Better error handling
36-
- [ ] Multiple simultaneous connections and parallelization
40+
- [ ] Multiple simultaneous connections, parallelization and performance optimizations/benchmarks
3741
- [ ] WebSockets, HTTP 2.0
3842

43+
The test coverage is also something we're working on.
3944

4045
The plan is to get to a feature set similar to Python frameworks like [Starlette](https://github.com/encode/starlette), but with better performance.
4146

0 commit comments

Comments
 (0)