• This repository has been archived on 01/Sep/2023
  • Stars
    star
    338
  • Rank 124,931 (Top 3 %)
  • Language
    JavaScript
  • License
    BSD 3-Clause "New...
  • Created almost 10 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

MOVED: Please use the new libapps repo on chromium.googlesource.com instead

hterm

hterm is a JS library that provides a terminal emulator. It is reasonably fast, reasonably correct, and reasonably portable across browsers.

Do not confuse this with an ssh client (like Secure Shell) or a shell environment by itself. It only provides the platform for rendering terminal output and accepting keyboard input.

Contact

The chromium-hterm mailing list can be used to contact other users and developers for questions.

Our existing set of bugs/feature requests can be found at https://goo.gl/VkasRC.

To file an actual report, you can use https://goo.gl/vb94JY. This will route to the right people.

Requirements

We require ECMAScript 2018. If you're using an older runtime, then sorry, you're not supported. Fortunately, all modern browsers today should support it.

We might use some newer features as we deem useful, but only ones that can be polyfilled (and we'll include those polyfills by way of libdot). We'll avoid language features (e.g. syntax) that can't be polyfilled.

Of course, we might slip up and use something that violates these stated goals. Feel free to let us know via the Contact section above! :)

Mirrors & Packaging

Documentation

More Repositories

1

chromium

The official GitHub mirror of the Chromium source
15,034
star
2

badssl.com

πŸ”’ Memorable site for testing clients against bad SSL configs.
HTML
2,807
star
3

-archived-chromium

Old and archived, see https://github.com/chromium/chromium instead.
1,721
star
4

permission.site

A site to test the interaction of web APIs and browser permissions.
JavaScript
1,180
star
5

hstspreload.org

πŸ”’ Chromium's HSTS preload list submission website.
Go
775
star
6

dom-distiller

Distills the DOM
Java
607
star
7

ballista

An interoperability system for the modern web.
JavaScript
537
star
8

crashpad

A crash-reporting system
C++
416
star
9

vs-chromium

A Visual Studio extension containing a collection of tools to help contributing code to the Chromium project.
C#
279
star
10

pdfium

The PDF library used by the Chromium project
C++
254
star
11

mini_chromium

A small collection of useful low-level (β€œbase”) routines from Chromium
C++
249
star
12

web-page-replay

DEPRECATED - Use WebPageReplayGo instead:
Python
233
star
13

octane

The JavaScript Benchmark Suite for the modern web
JavaScript
178
star
14

trickuri

HTML
143
star
15

hstspreload

πŸ”’πŸ” A Go package to scan sites against requirements for Chromium-maintained HSTS preload list.
Go
114
star
16

suspicious-site-reporter

Extension for reporting suspicious sites to Safe Browsing.
JavaScript
89
star
17

subspace

A concept-centered standard library for C++20, enabling safer and more reliable products and a more modern feel for C++ code.; Also home of Subdoc the code-documentation generator.
C++
88
star
18

gyp

GYP is a Meta-Build system: a build system that generates other build systems.
Python
75
star
19

caterpillar

Project to investigate porting Chrome Apps to websites.
Python
56
star
20

axiom

Axiom Project
JavaScript
51
star
21

vim-codesearch

Vim integration for Chromium Codesearch at https://cs.chromium.org
Python
39
star
22

crsym

Go
34
star
23

mus-preso

Public mus presentations
JavaScript
33
star
24

chromium-ads-detection

28
star
25

content_analysis_sdk

This repository contains the SDK that DLP agents may use to become service providers for the Google Chrome Content Analysis Connector.
C++
24
star
26

codesearch-py

Python library for accessing Chromium CodeSearch via https://cs.chromium.org
Python
23
star
27

auto-zoom

Automatically zoom web pages based on their content
JavaScript
21
star
28

blink-intent-tracker

A service to automatically track blink-dev intents.
Python
20
star
29

dom-distiller-dist

Distribution packages for DOM Distiller (https://github.com/chromium/dom-distiller).
JavaScript
19
star
30

permissions.request

A polyfill for the navigator.permissions.request() API
TypeScript
14
star
31

requestautocomplete-magento-extension

Magento extension for requestAutocomplete
JavaScript
14
star
32

ozone-client

Example external ozone platform implementation offering RFB access to an ozone content shell.
Python
10
star
33

ACDC4GC

JavaScript
9
star
34

eclipse-gn

GN meta-build language support for the Eclipse IDE
Java
6
star