Introducing Flare, a brilliantly efficient and lightweight code editor designed to streamline your coding experience unlike ever before. Born from a desire to transcend the limitations of traditional code editors like VS Code, Flare emerges as a swift and nimble alternative, leaving the weight of legacy systems behind.
Where other editors rely on Electron, a framework with its roots in yesteryears, Flare breaks free from these shackles, harnessing the power of modern technologies to achieve unparalleled speed and responsiveness. The result is an editor that launches instantaneously, making every second count in your coding endeavors.
Crafted with minimalism in mind, Flare champions simplicity without compromising functionality. Its sleek interface is tailored to maximize screen real estate, putting your code front and center. Unburdened by unnecessary features, Flare embraces a focused approach that caters exclusively to your coding essentials.
Embracing the latest advancements in software development, Flare thrives on cutting-edge technologies while leaving the sluggishness of outdated frameworks behind. Say farewell to waiting for your editor to catch up, and embrace the future of coding with Flare – where lightweight meets limitless possibilities.
-
Backend: The server-side of the application is built using Rust, a systems programming language known for its performance and safety features.
-
Frontend: The user interface is built with Svelte, a modern JavaScript framework that compiles components to highly efficient vanilla JavaScript.
-
TypeScript: TypeScript is used to add static typing to JavaScript, providing enhanced development tools and reducing errors.
- Clone the repository:
git clone https://github.com/jiri132/Flare.git
- Navigate to the backend directory:
cd src-tauri/src/
and runcargo run
to start the Rust backend server. - Open another terminal window, navigate to the frontend directory:
cd src
and run the following commands:npm install
to install the required frontend dependencies.npm run dev
to start the Svelte development server.
The app should now be running and accessible at http://localhost:5000
.
We welcome contributions to improve the Rust-Svelte Chess App! If you'd like to contribute, please follow the steps in the
CONTRIBUTING.md
file.
This project is licensed under the MIT license. See
LICENSE
.
This guide is also available in other languages: