A JavaScript framework for building lightning fast web apps.
Build responsive web apps for desktop and mobile platforms.
To get started building applications in Jolt, the first step is to install the Jolt CLI, the CLI is used to create projects and handle ongoing tasks such as bundling, linting, and running a development server.
To install the Jolt CLI, run the following command:
npm install -g @jolt/cli
You can read more on the Jolt CLI's README.
You can create a new project by running the create
command and supply the app name for the project.
jolt create <app-name>
The CLI will create a new project with the supplied name, install all the required dependencies, as well as configure the project config.
The Jolt CLI comes with a built in live reloading development server.
Running the serve
command will launch a web server, watch your files, and build the app as you make changes to the files.
# Navigate to the project folder
cd app-name
# Launch the development server
jolt serve
Project | Description |
---|---|
jolt | Core Framework |
@jolt/server | Live Reloading Development Server |
@jolt/router | Single Page Application Routing |
@jolt/cli | Project Scaffolding |
@jolt/toolchain-javascript | JavaScript Toolchain |
@jolt/toolchain-typescript | TypeScript Toolchain |
Get Started Learning Jolt - Learn the features provided in the core Jolt package.
Build a Single Page Application with Jolt - Learn to build an SPA with @jolt/router.
Use Jolt with TypeScript - Learn to setup Jolt with TypeScript.
Jolt is a lightweight frontend JavaScript framework. It was developed to make creating web apps in a very simple and easy way. It is designed to only use web standards meaning all the code you write can run directly in a browser without a build step. Unlike other frameworks that utilize a Virtual DOM, Jolt uses the real DOM and only makes changes to the elements that have changed. This makes Jolt very fast when making updates to the DOM. Jolt Components are built as an abstraction over native Web Components with additonal features such as state management and event binding. Templates in Jolt are designed similar to JSX but without the compliation step. If you are looking for a powerful and lightweight framework to build your next app using the tools you love, then Jolt may be the solution your looking for!
If you are having trouble getting something to work with Jolt, you can ask in our discord or create a new Issue.
If you find a bug or if something is not working properly, you can report it by creating a new Issue.
If Jolt does not fit your needs or is missing a feature you would like to see, let us know! We would greatly appreciate your feedback on it.
You can contact Outwalk Studios directly by email using support@outwalkstudios.com
.
Jolt is licensed under the terms of the MIT license.