This project provides utilities manipulating well-formed Roman numerals, in
various programming languages. Currently, there are implementations in Python
and Rust.
Python bindings for the Rust unicode-segmentation and unicode-width crates,
providing Unicode text segmentation and width calculation according to Unicode
standards.
Features:
- Grapheme Cluster Segmentation: Split text into user-perceived characters
- Word Segmentation: Split text into words according to Unicode rules
- Sentence Segmentation: Split text into sentences
- Display Width Calculation: Get the display width of text (for
terminal/monospace display)
- Gettext PO Wrapping: Wrap text for gettext PO files with proper handling of
escape sequences and CJK characters
Zensical is a modern static site generator designed to simplify
building and maintaining project documentation. It's built by
the creators of Material for MkDocs and shares the same core
design principles and philosophy - batteries included, easy to
use, with powerful customization options.
A Rich Text Editor for Everyday Writing
Compose beautifully formatted text in your web application. Trix is a WYSIWYG
editor for writing messages, comments, articles, and lists -- the simple
documents most web apps are made of. It features a sophisticated document model,
support for embedded attachments, and outputs terse and consistent HTML.
Trix is an open-source project from 37signals, the creators of Ruby on Rails.
Millions of people trust their text to us, and we built Trix to give them the
best possible editing experience. See Trix in action in Basecamp 3.
Action Text brings rich text content and editing to Rails. It includes the Trix
editor that handles everything from formatting to links to quotes to lists to
embedded images and galleries. The rich text content generated by the Trix
editor is saved in its own RichText model that's associated with any existing
Active Record model in the application. Any embedded images (or other
attachments) are automatically stored using Active Storage and associated with
the included RichText model.
Reworked following upstream switch from Perl to Python in version 1.6.
GladTeX is a preprocessor that enables the use of LaTeX maths within HTML
files. The maths, embedded in <EQ>...</EQ> tags, as if within \(..\) in
LaTeX (or $...$ in TeX), is fed through latex and replaced by images.
WWW: https://humenda.github.io/GladTeX/
PR: 280914
Approved by: yuri@ (Mentor)
textual-image renders images directly in your terminal using Textual and Rich.
textual-image offers both Rich renderables and Textual Widgets that leverage the
Terminal Graphics Protocol (TGP) and Sixel protocols to display images in your
terminal. For terminals that don't support these protocols, fallback rendering
using Unicode characters is available.
Supported Terminals:
- Terminal Graphics Protocol (TGP): Initially introduced by the Kitty terminal
emulator. While support is partially available in other terminals, it doesn't
seem to be really usable there.
- Sixel Graphics: Supported by various terminal emulators including xterm and a
lot of others.
python-iso639 is a Python package for ISO 639 language codes, names, and
other associated information.
Current features:
* A representation of languages mapped across ISO 639-1, 639-2, and 639-3.
* Functionality to "guess" what a language is for a given unknown language
code or name.
* Optimized for speed in retrieving language information.
Transport classes and utilities shared among Python Elastic client libraries
This library was lifted from elasticsearch-py and then transformed to be used
across all Elastic services rather than only Elasticsearch.
Collection of tree-sitter grammars
Language support such as tokenizing and highlighting is provided by Tree-sitter.
Each language requires a Tree-sitter grammar to have tokenization and queries
to provide additional features such as syntax highlighting.
Lapce has select few (Rust, JSON, TOML) grammars built-in for convenience.
All other languages need to provide an externally loadable grammar in a form of
shared library, which this port provides.
PR: 278837
A public domain JSON parser focused on correctness, ANSI C99
compliance, full Unicode (UTF-8) support, minimal memory footprint,
and a simple API. As a streaming API, arbitrary large JSON could
be processed with a small amount of memory (the size of the largest
string in the JSON).