AppleBlox is a Roblox launcher for MacOS, inspired by Bloxstrap. It includes features such as DiscordRPC and Fast-flags, with ongoing development for additional functionality.
The latest version is available on the Releases page. For more recent (development) builds, see the nightly releases.
AppleBlox supports many useful features, notably the ability to change the Roblox font and icon color along with other assets, go past your screen's refresh rate cap, show what you're playing on Discord, choose which region you want to prioritize joining, and many more features, all documented on the official documentation.
Setting up the AppleBlox development environment:
bun installDevelopment commands:
bun run --bun dev: Start the development environmentbun run --bun build: Package the applicationbun run --bun release: Build and create a PKG installerAppleBlox is built using Svelte for the frontend and NeutralinoJS for the backend. NeutralinoJS is a lightweight C++ alternative to Electron or NW.JS, suitable for single-platform applications. More information is available at neutralino.js.org/docs.
The build script utilizes pre-compiled binaries for alerter and discord-rpc-cli to simplify the build process:
alerter: Sourced from vjeantet/alerter releasesdiscord-rpc-cli: Built from AppleBlox/Discord-RPC-cliAppleBlox does not collect, store, or transmit any personal data. The only information sent to external non-Roblox servers are statistics about the Roblox game servers you join (uptime, region, ...), when you use the "Region selection" feature. AppleBlox uses the [RoValra[(https://www.rovalra.com/) API and needs to transmit this data to make sure the API stays up-to-date. No personal data is ever collected.
Contributions are welcome. Please feel free to submit issues, pull requests, or discuss ideas. For further discussion, contact [email protected] or reach out on Discord @Origaming.