hepsen.js
Hepsen.js (core) is a simple and perfomant web-based component written in TypeScript that lets you create terminals for use in the browser.
Key Features
- Self-contained: Requires no dependencies to work.
- Perfomant: It is lightweight and really fast.
- Simple and minimal: Learn the basics that can be built on top of with little configuration.
- Debuggable: The natural elements (div) can be inspected in your browser's devtools.
- Well documented: Right from getting started, configurations, APIs, and beyond.
- Efficient Execution: Commands are executed asynchronously and efficiently uses the event loop.
- TypeScript Support: Smooth development with TypeScript Intellisense support in your code editor.
Before You Start
Hepsen.js is not a fully fledged terminal application that comprises of all fundamental utility functions.
Hepsen.js is not an application that can be downloaded and used just like others on your computer.
Getting Started
Check out the official documentation or browse some examples.
Browser Support
Hepsen.js source code is transpiled into ES6 JavaScript using the TypeScript Compiler tsc. Only modern browsers including Chrome, Firefox, Safari, and Edge (for desktop and mobile devices) are supported.
API Reference Guide
Deep drive into how the different API works and their indepedent interfaces.
Check out the reference guide.
License
Copyright (c) 2022 hepsen.js
Copyright (c) 2022 Henry Hale
Released under the MIT License