All Projects β†’ IonicaBizau β†’ Web Term

IonicaBizau / Web Term

Licence: mit
πŸ“Ί A fullscreen terminal in your browser.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Web Term

Awesome Programming Presentations
Presentations that programmers should watch
Stars: ✭ 162 (-0.61%)
Mutual labels:  hacktoberfest
Chainrules.jl
forward and reverse mode automatic differentiation primitives for Julia Base + StdLibs
Stars: ✭ 162 (-0.61%)
Mutual labels:  hacktoberfest
Cutcode
A browser extension that enables double click to copy code snippet from stack overflow.
Stars: ✭ 163 (+0%)
Mutual labels:  hacktoberfest
Pursuedpybear
A python game engine.
Stars: ✭ 162 (-0.61%)
Mutual labels:  hacktoberfest
Sveltejs Forms
Declarative forms for Svelte
Stars: ✭ 163 (+0%)
Mutual labels:  hacktoberfest
Aws C Common
Core c99 package for AWS SDK for C. Includes cross-platform primitives, configuration, data structures, and error handling.
Stars: ✭ 163 (+0%)
Mutual labels:  hacktoberfest
Vue Materialize Datatable
A fancy Materialize CSS datatable VueJS component.
Stars: ✭ 162 (-0.61%)
Mutual labels:  hacktoberfest
Stat.ink
https://stat.ink/
Stars: ✭ 163 (+0%)
Mutual labels:  hacktoberfest
Elm Language Client Vscode
Improving your Elm experience since 2019
Stars: ✭ 162 (-0.61%)
Mutual labels:  hacktoberfest
Grammarinator
ANTLR v4 grammar-based test generator
Stars: ✭ 162 (-0.61%)
Mutual labels:  hacktoberfest
Assertj Core
AssertJ is a library providing easy to use rich typed assertions
Stars: ✭ 2,085 (+1179.14%)
Mutual labels:  hacktoberfest
Isbgpsafeyet.com
Is BGP safe yet?
Stars: ✭ 163 (+0%)
Mutual labels:  hacktoberfest
Appimage.github.io
Given an URL to an AppImage, AppImageHub inspects the AppImage and puts it into a community-maintained catalog
Stars: ✭ 163 (+0%)
Mutual labels:  hacktoberfest
Elm Geometry
2D/3D geometry package for Elm
Stars: ✭ 162 (-0.61%)
Mutual labels:  hacktoberfest
Klooni1010
libGDX game based on the original 1010!
Stars: ✭ 163 (+0%)
Mutual labels:  hacktoberfest
Ember Cli Addon Docs
Easy, beautiful docs for your OSS Ember addons
Stars: ✭ 162 (-0.61%)
Mutual labels:  hacktoberfest
Snitch
Language agnostic tool that collects TODOs in the source code and reports them as Issues
Stars: ✭ 161 (-1.23%)
Mutual labels:  hacktoberfest
Tip4commit
Donate bitcoins to open source projects or make commits and get tips for it.
Stars: ✭ 163 (+0%)
Mutual labels:  hacktoberfest
Titanium
A keyboard-driven web browser written in Rust
Stars: ✭ 163 (+0%)
Mutual labels:  hacktoberfest
Bach
🎼 Java Shell Builder - Build modular Java projects with JDK tools
Stars: ✭ 163 (+0%)
Mutual labels:  hacktoberfest

web-term

$ web-term

Support me on Patreon Buy me a book PayPal Ask me anything Version Downloads Get help on Codementor

Buy Me A Coffee

A full screen terminal in your browser.

☁️ Installation

You can install the package globally and use it as command line tool:

# Using npm
npm install --global web-term

# Using yarn
yarn global add web-term

Then, run web-term --help and see what the CLI tool can do.

$ web-term --help
Usage: web-term [options]

A full screen terminal in your browser.

Options:
  --authentication-key      An optional authentication key.
  -P, --pty-options <json>  Additional options to pass to the pty library.
  -K, --key <path>          The path to the key file.
  -C, --cert <path>         The path to the certificate file.
  -s, --start <program>     The start program.
  -b, --shell <program>     The shell program. By default `bash`.
  -o, --open                If provided, the web term will be automatically
                            opened in the default browser.
  -c, --cwd <path>          The path to the web terminal current working
                            directory.
  -d, --daemon              Start web term as background process.
  -H, --host <host>         The host to listen to.
  -p, --port <port>         The web term server port.
  -h, --help                Displays this help.
  -v, --version             Displays version information.

Examples:
  $ web-term # Default behavior
  $ web-term -p 8080 # start on 0.0.0.0:8080
  $ web-term -p 8080 -h localhost # start on localhost:8080
  $ web-term -d # daemonize
  $ web-term -c path/to/some/dir
  $ web-term -o # Opens the web-term in the browser
  $ web-term -s alsamixer # Opens alsamixer in the browser
  $ web-term -C path/to/cert.pem -K path/to/key.pem # https support

Documentation can be found at https://github.com/IonicaBizau/web-term.

Screenshots

VIM

Alsamixer

❓ Get Help

There are few ways to get help:

  1. Please post questions on Stack Overflow. You can open issues with questions, as long you add a link to your Stack Overflow question.
  2. For bug reports and feature requests, open issues. πŸ›
  3. For direct and quick help, you can use Codementor. πŸš€

πŸ“ Documentation

For full API reference, see the DOCUMENTATION.md file.

πŸ˜‹ How to contribute

Have an idea? Found a bug? See how to contribute.

πŸ’– Support my projects

I open-source almost everything I can, and I try to reply to everyone needing help using these projects. Obviously, this takes time. You can integrate and use these projects in your applications for free! You can even change the source code and redistribute (even resell it).

However, if you get some profit from this or just want to encourage me to continue creating stuff, there are few ways you can do it:

  • Starring and sharing the projects you like πŸš€

  • Buy me a bookβ€”I love books! I will remember you after years if you buy me one. 😁 πŸ“–

  • PayPalβ€”You can make one-time donations via PayPal. I'll probably buy a coffee tea. 🍡

  • Support me on Patreonβ€”Set up a recurring monthly donation and you will get interesting news about what I'm doing (things that I don't share with everyone).

  • Bitcoinβ€”You can send me bitcoins at this address (or scanning the code below): 1P9BRsmazNQcuyTxEqveUsnf5CERdq35V6

Thanks! ❀️

🍰 Thanks

This project is highly based on tty.js created by @chjj. Thanks a lot for this awesome stuff!

πŸ’« Where is this library used?

If you are using this library in one of your projects, add it in this list. ✨

  • magnesium

πŸ“œ License

MIT © Ionică Bizău

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].