Revery is a modern, extensible, and cross-platform GUI library built in Reason. It features high performance rendering, excellent cross-platform support, and bindings to many UI libraries.
A modern, extensible, and cross-platform GUI library built in Reason with high performance rendering and excellent cross-platform support
What is Revery?
Revery is an open source GUI library created by the ReasonML language team. It allows developers to build high quality, customizable user interfaces that run on multiple platforms including Windows, macOS, Linux, and mobile.
Some of the key capabilities and benefits of Revery include:
Fast and smooth rendering using OpenGL
Good developer experience with ReasonML language bindings
Supports cross-platform app development for desktop and mobile
Interop available for libraries like React Native and Electron
Extensible and customizable design for building UI components
Active development by skilled ReasonML/OCaml contributors
Revery makes it easy to use ReasonML for creating modern, responsive GUI apps. It competes with solutions like React Native and Electron, but with a focus on simplicity, speed, and native look & feel. The growing community support also makes Revery a promising new option for cross-platform app development.
Tauri is an open source framework for building tiny, blazing fast binaries for all major desktop platforms including Windows, MacOS, and Linux. It leverages web technologies like HTML, CSS, and JavaScript through platforms like React, Angular, and Vue to build cross-platform native desktop applications.Some key highlights of Tauri:Lightweight - Binaries...
NW.js (formerly node-webkit) is an open source framework for creating desktop applications using web technologies. It lets developers build desktop applications using HTML, CSS and JavaScript. The framework bundles Chromium and Node.js into a single runtime so you can call Node.js modules directly from the DOM and enable native desktop...
Vuido is an open-source framework for building native desktop applications using Vue.js components and JavaScript. It allows developers to reuse their knowledge of Vue for building cross-platform desktop apps that run on Windows, Mac and Linux.Some key features of Vuido:Use Vue.js single file components to build the UIAccess native OS...
Sciter is an embeddable HTML/CSS/scripting engine aiming to create modern desktop applications. It allows developers to build lightweight cross-platform user interfaces using web technologies like HTML, CSS, and JavaScript without requiring a web browser.Some key features of Sciter include:Lightweight footprint - Sciter has a small memory and disk footprint compared...
NeutralinoJS is an open source lightweight cross-platform desktop application framework that allows developers to build desktop apps using web technologies like HTML, CSS and JavaScript. It uses Chromium and Node.js under the hood to allow web developers to leverage their existing skills to create lightweight and performant desktop apps.Some key...
WebDGap is an open-source web application firewall (WAF) designed to protect web applications by filtering, monitoring, and blocking malicious HTTP traffic. It sits between a web application and the Internet, analyzing all incoming and outgoing HTTP/HTTPS requests to identify and block threats like cross-site scripting (XSS), SQL injection, remote file...
Apache Cordova is an open-source mobile application development framework originally created by Nitobi. It enables developers to use standard web technologies like HTML5, CSS3, and JavaScript for cross-platform development, avoiding native development languages like Objective-C for iOS and Java for Android.Cordova wraps the HTML and JavaScript code into a native...
React Desktop is an open source library that enables developers to build cross-platform desktop applications using React and JavaScript. It is designed to work with Electron, a framework for building desktop apps using web technologies.Some key highlights of React Desktop:Provides native UI components like windows, menus, trays, notifications out of...
Proton Native is an open-source framework built on top of React, Electron, and Node.js for creating cross-platform desktop applications using JavaScript, HTML and CSS.Some key capabilities and benefits of Proton Native include:Write code once and deploy to Windows, macOS and LinuxUse existing knowledge of web development (React, CSS, etc.)Access native...
Capacitor by Ionic is an open source runtime that allows developers to build cross-platform native apps using web technologies like HTML, CSS and JavaScript. It works by wrapping the web code into native containers to access device features on iOS, Android and the web.Some key features of Capacitor include:Wraps web...