Giter Site home page Giter Site logo

javaderg / bolt Goto Github PK

View Code? Open in Web Editor NEW
1.0 3.0 0.0 259 KB

A lightning fast experimental http 1/2 reverse proxy and static file server with TLS support using rustls.

License: Apache License 2.0

HTML 0.74% Rust 98.85% Vim Snippet 0.41%
rust rust-lang http-server reverse-proxy tls static-file-server

bolt's Introduction

Hi ^^

I'm Florian, but some call me Java (for legacy reasons). I come from Germany and am into systems engineering and apparantly and slowly working my self into backend development. and apparantly also programming language development now, thats new.

GitHub Streak

Potentially interesting projects:

(Please take note that sadly not all of my projects have a readme, I appoligize deeply about that)

Current Projects:

WickerBeast Project
  • Wicker: A Wasm based Microkernel I am building with a friend @AwesomeQubic.
    • WickerTime: Originally a wasmtime fork, now a mostly diy Wasm compiler/embedded because it turns out wasmtime dropped no_std a while ago.
    • Rust: Amazing, just a fork of rust, sadly was nececary to bring std into kernel space. :>

Actually finished and usable :)

  • Mc-Router: A minecraft reverse proxy for hosting multible servers on one port.
  • lighthouse-2.0-signals A tool that lets you explode some of the Valve Indexes (VR Headsets) basestation 2.0 signals, this was mostly a toy for me to understand the data and decode it.
  • Mist A wierd programming language that follows strict reverse polish notation and somehow works. (CW: the syntax is way worse then brainfuck :D)

Half way there, maybe I'll finish them in the future

  • wassup A plugin framework for rust applications based on webassembly work custom async runtime, context switching and hopefully a plugin api at some point.
  • bolt A general purpose web server similar to nginx developed in rust.
  • sdf A cpu based renderer for 3D signed distance fields, works-ish light is glitched.
  • doit A "lightweight" (feature wise) sudo alternative written in rust that fails to hide your password when typing it in.

Things I like:

Top Langs

Rust  Linux  Svelte  Tailwind CSS  Jetbrains LaTeX 

What I want to learn:

Haskell  Blender

Stuff I appreciate:

PostgreSQL

Take note that some things I know and use are missing from the list

bolt's People

Contributors

javaderg avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

bolt's Issues

SyntaxAnalyzer needs Error messages and Unit Tests

SyntaxAnalyzer currently does not produce any errors but just returns None if it encounters one.
It panics when you try to leave a block without opening one.
Additional Unit tests are required.

  • Add errors
  • Add unit tests

Add middleware

The ability for middleware would help to make things like a request router or basic authorization in the future and should increase our capability to add more features a lot.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.