vte
termonad
Our great sponsors
vte | termonad | |
---|---|---|
6 | 2 | |
170 | 389 | |
1.2% | - | |
9.4 | 8.4 | |
3 days ago | 2 months ago | |
C++ | Haskell | |
Creative Commons Attribution 4.0 | BSD 3-clause "New" or "Revised" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
vte
-
Linux Terminal Emulators Have the Potential of Being Much Faster
Meanwhile, all GNOME-based terminals are still capped at 40fps:
-
Ask HN: What is your fav “I can't believe in 2022 this still doesn't work right”
Low latency is still available. Get a fast gaming keyboard/mouse/monitor/NVMe SSD. Use a latency-tuned kernel, e.g. with full preemption enabled. Disable swap and run a userspace OOM killer to avoid the problems this would otherwise cause. Run Xorg with compositing disabled and TearFree disabled. Disable vsync everywhere. Don't use software that caps the framerate low (e.g. terminals using libvte[0]). Turn off all UI animations.
Most software I used feels more responsive than anything from the Windows 95 era.
[0] https://github.com/GNOME/vte/blob/master/src/vte.cc#L10704
-
[ANN] Terminal Emulator (like xterm) implemented entirely in Haskell
Here is link number 1 - Previous text "vte"
Termonad uses the vte library, which is a terminal emulator GTK widget written in C++.
termonad
-
[ANN] Terminal Emulator (like xterm) implemented entirely in Haskell
How does this compare to termonad?
What are some alternatives?
highlighting-kate
regex-genex - Given a list of regexes, generate all possible strings that matches all of them.
modern-uri - Modern library for working with URIs
hxt-charproperties - Haskell XML Toolbox
text-offset - Emits code crossreference data for Haskell sources.
texmath - A Haskell library for converting LaTeX math to MathML.
pandoc - Universal markup converter
arx - Bundles code and a job to run for local or remote execution.
inflections - Rails-like inflections for Haskell
StrappedTemplates - Text Templates for Haskell.
hprotoc - Haskell protocol-buffers package
formatting - Format strings type-safely with combinators