Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/buntralino/buntralino.github.io
Website of Buntralino. Buntralino unites Bun and Neutralino.js to make a simpler, lighter alternative to Electron and NW.js. Use Neutralino.js API at client and send harder tasks to Bun while keeping your development process easy.
https://github.com/buntralino/buntralino.github.io
bun buntralino cross-platform cross-platform-development docs neutralino xpda
Last synced: 15 days ago
JSON representation
Website of Buntralino. Buntralino unites Bun and Neutralino.js to make a simpler, lighter alternative to Electron and NW.js. Use Neutralino.js API at client and send harder tasks to Bun while keeping your development process easy.
- Host: GitHub
- URL: https://github.com/buntralino/buntralino.github.io
- Owner: buntralino
- Created: 2024-12-14T02:59:53.000Z (23 days ago)
- Default Branch: main
- Last Pushed: 2024-12-21T16:17:35.000Z (16 days ago)
- Last Synced: 2024-12-21T16:23:50.080Z (16 days ago)
- Topics: bun, buntralino, cross-platform, cross-platform-development, docs, neutralino, xpda
- Homepage: https://buntralino.github.io/
- Size: 7.27 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: docs/README.md
Awesome Lists containing this project
README
---
home: true
title: Buntralino — make better, faster hybrid apps
shortTitle: Home
description: Buntralino is a hybrid app development framework that lets you use web technologies (HTML, CSS, JavaScript, TypeScript) to make desktop apps. Buntralino applications work by creating a Bun application that launches and manages Neutralino.js windows.
heroImage: /Buntralino.png
tagline: Make better, faster cross-platform desktop apps without the bloat of Chrome while still keeping the comfort of node.js development.
banner: /opengraph.png
cover: /opengraph.pngactions:
- text: Get started
link: /get-started.html
type: primary- text: Bun API
link: /bun-api.html
type: secondary- text: Client API
link: /client-api.html
type: secondaryhighlights:
- header: The perfect match
description: Buntralino unites Bun and Neutralino.js to make a simpler, lighter alternative to Electron and NW.js. Use Neutralino.js API at client and send harder tasks to Bun while keeping your development process easy.
features:
- title: Lighter builds
details: Buntralino uses built-in OS' browser instead of Chrome or Chromium compared to Electron or NW.js.
icon: feather-pointed
- title: HTML5 GUI, for real this time
details: Using a regular browser means no issues withrequire
, duplicated APIs, or other incompatibilities.
icon: code
- title: Use Node.js packages and Bun API
details: Add any node.js packages to use in your project, and utilize Bun APIs to outrun Node.js.
icon: cubes
- title: Work with multiple windows
details: Spawn and manipulate multiple windows, exchange information with events, and run JS directly in windows from Bun if needed.
icon: window-restore
- title: Native tasks in browser context
details: Call Neutralino.js API in a browser window to do quick filesystem tasks or read OS information.
icon: desktop
- title: Split contexts
details: Run heavier tasks in Bun process and trigger them from browser with Buntralino's async client API without blocking the GUI.
icon: clone
- title: Cross-compile for production
details: Simplify CI/CD with one pipeline to bake for Windows, Mac and Linux at once.
icon: arrows-turn-right
- title: Ready to rumble
details: Default template supports TypeScript and automatically bundles all the code for production.
icon: rocket- header: How does it work?
description: Buntralino is a hybrid app development framework that lets you use web technologies (HTML, CSS, JavaScript, TypeScript) to make desktop apps. Buntralino applications work by creating a Bun application that launches and manages Neutralino.js windows. Neutralino.js windows can exchange information with Bun and each other in a client-server model through websockets, with you using a nice promise-based API. Bun is a faster alternative to Node.js or Deno, while Neutralino.js uses native OS' browser and augments it with native functions.
See the Architecturefooter: MIT Licensed | Copyright © 2024-present Cosmo Myzrail Gorynych
---
:::center
![](/CrossPlatformSampleApp.png)
:::