Skip to content

v0.1.0-alpha

Compare
Choose a tag to compare
@saviorand saviorand released this 04 Jan 22:21
· 278 commits to main since this release

First release!

Lightbug currently has the following features:

  • Set up a server to listen on a given host/port
  • Assign your own custom handler to a route
  • Craft HTTP requests and responses with built-in primitives
  • Everything is fully typed, with no def functions used

We're working on support for the following (contributors welcome!):

  • Pure Mojo networking (while most of the code is in Mojo, we call Python's socket library in several parts of the code)
  • Better error handling, improved form/multipart and JSON support
  • Multiple simultaneous connections, parallelization and performance optimizations
  • WebSockets, HTTP 2.0

Includes first tests for the client.

Full Changelog: https://github.com/saviorand/lightbug_http/commits/v0.1.0-alpha