[go: up one dir, main page]

Skip to content
You must be logged in to sponsor leostera
Become a sponsor to Leandro Ostera

Hello πŸ‘‹πŸΌ I'm Leandro.

I hack on fun, pragmatic libs and tools for the OCaml ecosystem 🐫 to help make OCaml as productive as Go, Elixir, or Rust. If you think this is a good idea, consider sponsoring my work by sponsoring me on Github.

I've been building riot, an actor-model OCaml Multicore Scheduler (like Erlang/Elixir!), on top of which I'm building a little ecosystem of useful/cool libraries and tools:

  • atacama – a multicore socket pool for OCaml that goes brrrr πŸš€
  • blink – a streaming HTTP client for Riot focused on correctness, speed, and clarity
  • minttea – a fun TUI framework with that uses The Elm Architecture
  • spices – a small declarative styling library for TUI applications
  • leaves – a component library for MintTea
  • castore – a portable CA Certificate Store with no dependencies
  • serde.ml – a serialization framework inspired by Rust's serde
  • nomad – an HTTP server for Riot inspired by Elixir's Bandit and Erlang's Cowbooy
  • trail – a minimal composable web framework inspired by Elixir's Plug
  • telemetry – a small telemetry framework inspired by Erlang's telemetry
  • tty – a pure OCaml library for directly manipulating terminals
  • hooke – a pure OCaml spring-based animation librar for TUIs and Games
  • colors – pure OCaml library for manipulating colors in different color spaces
  • scarab – an benchmarking framework for Riot

I also write a little on blogs like Practical OCaml, and maintain ocaml.ai.

Thanks for supporting me ✨ now go write some OCaml!

@leostera

omg 100 sponsors 😱 – if we get here we'll do a hackathon on Twitch

Current sponsors 18

@mvellandi
@jimt
@tjdevries
@ryanwinchester
@carlogilmar
@lessp
@metame
@diogomqbm
@gargakshit
@specialblend
@Arrow7000
@sabine
@p1xelHer0
@yrashk
@datayja
@cometkim
@davesnx
@ankhers
Past sponsors 20
@emilpriver
Private Sponsor
@brattonross
@JoaoPaulo-creator
@meldeleon
@beerent
@ethanholz
@dvic
@wonbyte
@leonqadirie
@cnrmurphy
@smolkaj
@renatillas
@AdamBrodzinski
@Divagnz
@dmmulroy
Private Sponsor
@EstebanMarin

Featured work

  1. riot-ml/riot

    An actor-model multi-core scheduler for OCaml 5 🐫

    OCaml 576
  2. leostera/minttea

    A fun little TUI framework for OCaml

    OCaml 365
  3. ocaml-sys/ocaml-bindgen

    Automatically generates OCaml FFI bindings and C shim code to C/C++ libraries

    OCaml 33
  4. leostera/caramel

    🍬 a functional language for building type-safe, scalable, and maintainable applications

    OCaml 1,060

18% towards 100 monthly sponsors goal

@sabine @davesnx
@mvellandi @metame @jimt @p1xelHer0 @diogomqbm

sabine and 17 others sponsor this goal

Select a tier

$ a month

Choose a custom amount.

$5 a month

Select

Make sure I always have a Monster πŸ‘Ή at hand to keep me caffeinated

$10 a month

Select

🐫✨

$25 a month

Select

🐫✨πŸ₯Ή

$50 a month

Select

🐫✨πŸ₯ΉπŸ”₯

$100 a month

Select

🐫✨πŸ₯ΉπŸ”₯πŸš€

$500 a month

Select

🐫✨πŸ₯ΉπŸ”₯πŸš€πŸ€©