andersonmalheiro / jolt

A JavaScript framework for building lightning fast web apps

Home Page:https://www.outwalkstudios.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Jolt

A JavaScript framework for building lightning fast web apps.

Build responsive web apps for desktop and mobile platforms.

Current build status of Jolt Jolt is released under the MIT license Join us on Discord Donate on Patreon Follow us on Twitter

Installation

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.


Getting Started

Create a new Project

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.

Run the Application

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

Ecosystem

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

Resources

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.


Why Use Jolt

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!


Reporting Issues

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.


License

Jolt is licensed under the terms of the MIT license.

About

A JavaScript framework for building lightning fast web apps

https://www.outwalkstudios.com/

License:MIT License


Languages

Language:JavaScript 100.0%