Framework

Bonito.jl – Julia package

Bonito.jl is a Julia package for building interactive web applications, dashboards, and visualizations.

It uses Observables for reactive state management and provides a straightforward HTML and DOM API.

Applications can communicate with the frontend over a performance-optimized WebSocket connection, letting developers create responsive interfaces without being tied to a specific frontend framework.

This is free and open source software.

Key Features

  • Build reactive and interactive applications using Observables.jl.
  • Updates user interfaces automatically when application state changes.
  • Uses a fast binary serialization protocol to minimize transferred data.
  • Provides buttons, sliders, tables, code editors, and support for custom widgets.
  • Offers deep integration with WGLMakie together with support for Plotly, Gadfly, and other plotting tools.
  • Works with VS Code, Jupyter, Pluto, web servers, and static HTML exports.
  • Supports ES6 modules and JavaScript execution when client-side functionality is required.
  • Lets developers write complete applications in Julia with optional JavaScript for client-side rendering.
  • Provides extensible handlers for authentication, logging, static files, and custom middleware.
  • Integrates existing JavaScript, CSS, and HTML resources.

Website: github.com/SimonDanisch/Bonito.jl
Support:
Developer: Simon Danisch
License: MIT License

Bonito.jl is written in Julia. Learn Julia with our recommended free books and free tutorials.


Related Software

Julia Web Frameworks
GenieComplete solution for developing modern full-stack web applications
JuMPDomain-specific modeling language for mathematical optimization
BukduWeb development framework that seeks inspiration from the Phoenix framework
Blink.jlJulia wrapper around Electron
MerlyMicroframework for declaring routes and handling requests
Bonito.jlBuild interactive web applications, dashboards, and visualizations

Read our verdict in the software roundup.


Best Free and Open Source Software Explore our carefully curated directory of recommended free and open source software, covering every major software category.

The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk.

LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more.

Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted