CommunityNews

CommunityNews

Dream: Tidy Web framework for OCaml and ReasonML

Dream is an easy-to-use, boilerplate-free Web framework, whose entire API fits on this page!

It supports TLS, WebSockets, and GraphQL. HTTP/2 support is transparent. It also includes:

You can integrate Dream into a fully self-contained binary, or run it in large deployments behind proxies. Dream assumes no databases, environment variables, or configuration files, and requires no setup beyond installing the one package, dream.

Dream sticks to base OCaml types as much as possible, introducing only a few types of its own. Dream handlers and middlewares are just bare functions. Dream has a flat namespace and aims for maximal clarity.

This page is the API documentation, but Dream also has:

This thread was posted by one of our members via one of our news source trackers.

Where Next?

Popular Frontend topics Top

bot
Vue.js v2.6.11 has been released. Link: Release v2.6.11 · vuejs/vue · GitHub
New
First poster: bot
Fable 3.0.0-nagareyama-alpha-007 has been released. Link: Release 3.0.0-nagareyama-alpha-007 · fable-compiler/Fable · GitHub
New
First poster: bot
A new Svelte blog post/announcement has been posted! Get the full details here: What's the deal with SvelteKit?
New
First poster: bot
Preact 10.5.8 has been released. Link: Release 10.5.8 · preactjs/preact · GitHub
New
First poster: AstonJ
A new Svelte blog post/announcement has been posted! Get the full details here: https://svelte.dev/blog/whats-new-in-svelte-november-2021
New
First poster: bot
A new Angular blog post/announcement has been posted! Get the full details here: https://blog.angular.io/the-new-state-of-css-in-angula...
New
First poster: bot
Preact 10.6.1 has been released. Link: Release 10.6.1 · preactjs/preact · GitHub
New
First poster: bot
Yew yew-v0.19.3, yew-router-v0.16.0 and yew-agent-v0.1.0 has been released. Link: Release yew-v0.19.3 · yewstack/yew · GitHub Link: R...
New
New
NewsBot
A new Svelte blog post/announcement has been posted! Get the full details here: What’s new in Svelte: September 2025
New

Other popular topics Top

DevotionGeo
I know that -t flag is used along with -i flag for getting an interactive shell. But I cannot digest what the man page for docker run com...
New
AstonJ
Curious to know which languages and frameworks you’re all thinking about learning next :upside_down_face: Perhaps if there’s enough peop...
New
AstonJ
Thanks to @foxtrottwist’s and @Tomas’s posts in this thread: Poll: Which code editor do you use? I bought Onivim! :nerd_face: https://on...
New
PragmaticBookshelf
Learn different ways of writing concurrent code in Elixir and increase your application's performance, without sacrificing scalability or...
New
DevotionGeo
The V Programming Language Simple language for building maintainable programs V is already mentioned couple of times in the forum, but I...
New
Margaret
Hello everyone! This thread is to tell you about what authors from The Pragmatic Bookshelf are writing on Medium.
1147 29841 760
New
PragmaticBookshelf
Rails 7 completely redefines what it means to produce fantastic user experiences and provides a way to achieve all the benefits of single...
New
AstonJ
Was just curious to see if any were around, found this one: I got 51/100: Not sure if it was meant to buy I am sure at times the b...
New
PragmaticBookshelf
Author Spotlight: VM Brasseur @vmbrasseur We have a treat for you today! We turn the spotlight onto Open Source as we sit down with V...
New
New