Exe

screenshot of Exe
nuxt
svelte
tanstack

Pack your web app as a single executable binary with zero runtime dependencies

Overview

EXEA is a groundbreaking build tool that allows you to package your full-stack web application as a single executable binary, eliminating the need for any runtime dependencies. What sets EXEA apart is its ability to maintain all server-side features of your framework, such as server-side rendering (SSR), API endpoints, and server middleware, unlike traditional static builds that strip these functionalities away. This innovation caters to the growing demand for efficient, portable, and privacy-focused web applications.

With the modern landscape of web apps continually evolving, the EXEA tool provides a streamlined solution for developers who want the benefits of server capabilities while simplifying deployment. Whether you are working on open-source tools, commercial software, or privacy-centric applications, EXEA enables you to build and distribute your app seamlessly, making it an ideal choice for various use cases.

Features

  • Full-stack Capabilities Preserved: Build your app just like you would for the web while retaining server-side features like SSR and API routes.
  • Single Binary, No Runtime Dependencies: Package your application as a single executable, reducing the complexity of deploying your application.
  • Cross-Platform Executable: Compatible with multiple operating systems, ensuring your app can run anywhere you need it to.
  • Runs Anywhere: Whether it's a local setup or a small cloud machine, your app is ready for use without additional installation hurdles.
  • Easy for Open-source Tools: Users can run tools without the complexities of Docker or Node.js, simplifying access.
  • Ideal for Commercial Software: Offers a one-time purchase model for self-hosted solutions, providing an alternative to subscription-based SaaS.
  • Docker Support: Automatically generates a Dockerfile for Linux x64 targets, allowing effortless self-hosting in a single command using Fly.io CLI.
  • SvelteKit Integration: Quick start support with SvelteKit and experimental support for Nuxt and TanStack, giving developers flexibility in their tech stack.
nuxt
Nuxt

nuxt.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.

svelte
Svelte

Svelte is a modern front-end framework that compiles your code at build time, resulting in smaller and faster applications. It uses a reactive approach to update the DOM, allowing for high performance and a smoother user experience.

tanstack
TanStack

TanStack is a collection of high-quality, framework-agnostic libraries including TanStack Query for data fetching, TanStack Router for routing, TanStack Table for tables, and more. These tools provide powerful, type-safe solutions for common web development challenges.