93 Resources
C/C++ text Libraries
Text utilities, including beam search decoding, tokenizing, and more, built for use in Flashlight.
Flashlight Text: Fast, Lightweight Utilities for Text Quickstart | Installation | Python Documentation | Citing Flashlight Text is a fast, minimal lib
A custom GEGL filter that does layer effects. It may not be non-destructive but you can make presets of your favorite text styles
A custom GEGL filter that does layer effects. It may not be non-destructive but you can make presets of your favorite text styles. Futures plans are going to include an image file overlay, and pro tip you can do a multistroke if sacrifice a shadow/glow.
A recreation of Among Us, but as a multiplayer text adventure
Among FOSS A recreation of Among Us, but as a multiplayer text adventure instead of a graphical client. Building Dependencies json-c β Parsing and sen
Read file to console, automatically recognize file encoding, include ansi, utf16le, utf16be, utf8. Currently output ansi as gbk for chinese text search.
rgpre A tool for rg --pre. Read file to console, automatically recognize file encoding, include ansi, utf16le, utf16be, utf8. Currently output ansi as
π Performant plain text editor for iOS with syntax highlighting, line numbers, invisible characters and much more.
π Welcome to Runestone - a performant plain text editor for iOS with code editing features Runestone uses GitHub's Tree-sitter to parse code to a syn
This program decomposes text files using Huffman coding algorithm
This program decomposes text files using Huffman coding algorithm. It also performs recovery of the decomposed text file.
ML based Text-to-Speech (TTS) engine for the Armenian language.
ArmTTS {#mainpage} ML based Text-to-Speech(TTS) C++ library for the Armenian language (light version, only CPU and Tensorflow Lite). The full version
Zep - An embeddable editor, with optional support for using vim keystrokes.
Zep - A Mini Editor Zep is a simple embeddable editor, with a rendering agnostic design and optional Vim mode. It is built as a shared modern-cmake li
OpenVi is an enhanced and portable implementation of the Berkeley vi / ex text editor, originally developed by Bill Joy.
OpenVi is an enhanced and portable implementation of the Berkeley vi / ex text editor, originally developed by Bill Joy.
Extracting clear-text passwords from VeraCrypt.exe using API Hooking
VeraCryptThief VeraCryptThief by itself is a standalone DLL that when injected in the VeraCrypt.exe process, will perform API hooking via Detours, ext
A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.
Turbo Vision A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support. I
Turn images into text better than caca/aalib
hiptext hiptext is command line tool for rendering images and videos inside terminals. Dependencies You need clang or gcc =4.7. You also need to inst
Lingo - Text encoding for modern C++
Lingo Lingo is an encoding aware string library for C++11 and up. It aims to be a drop in replacement for the standard library strings by defining new
Text - A spicy text library for C++ that has the explicit goal of enabling the entire ecosystem to share in proper forward progress towards a bright Unicode future.
ztd.text Because if text works well in two of the most popular systems programming languages, the entire world over can start to benefit properly. Thi
This is text-based PokemonGo
PokemonGo This is text-based PokemonGo Introduction This is Pokemon GO text-based,not a complete game with visualization and gui. It does not have eve
QsciScintilla based text editor
Sqriptor QScintilla based text editor "Every man should plant a tree, have a son and write a TextEditor" ββββββββββββββββββββββββ --- Proverb "The bes
DeepSpeech is an open source embedded (offline, on-device) speech-to-text engine which can run in real time on devices ranging from a Raspberry Pi 4 to high power GPU servers.
Project DeepSpeech DeepSpeech is an open-source Speech-To-Text engine, using a model trained by machine learning techniques based on Baidu's Deep Spee
A Stub DLL replace in-game text
Gujian3TextMod A Stub DLL replace in-game text messages. Original DirectSound wrapper DLL implementation from DirectX-Wrappers The code was modified t
Common Lisp editor/IDE with high expansibility
Lem is the editor/IDE well-tuned for Common Lisp. After installing lem, you can start developing in Common Lisp at once. You can skip over writing tid
Programmer's text editor
README file for JED. For installation instructions on Unix: read INSTALL.unx VMS: read INSTALL.vms Windows:
A sample project combining Epic Games' MetaHuman digital characters with Amazon Polly text-to-speech.
Amazon Polly & MetaHumans Sample Project A sample project combining Epic Games' MetaHuman digital characters with Amazon Polly text-to-speech. This Un
Diff Match Patch is a high-performance library in multiple languages that manipulates plain text.
The Diff Match and Patch libraries offer robust algorithms to perform the operations required for synchronizing plain text. Diff: Compare two blocks o
Library for creating terminal applications with text-based widgets
Library for creating terminal applications with text-based widgets FINAL CUT is a C++ class library and widget toolkit with full mouse support for cre
yedit - A text editor made with ncurses and C++
yedit A text editor made with ncurses and C++ dependencies β ncurses in Debian you can install dependencies with this command: # apt install libncurse
te is a small text editor with emacs keybindings.
te - a tiny emacs te is a small text editor with emacs keybindings. Here are sΓΆme ΓmlautΓ! Oh no. Come, you spirits That tend on mortal thoughts, unse
Blend text in a HLSL shader and have it look like native DirectWrite
dwrite-hlsl This project demonstrates how to blend text in a HLSL shader and have it look like native DirectWrite. License This project is an extract
This repository is for my coding practice, making a text editor from scratch in C.
text-editor-practice This repository will contain my coding practice, making a text editor from scratch. I based this practice from this wonderful res
Second project for 42 : Reading text available on the file descriptor one line at a time.
get_next_line Initial commit This project will not only allow you to add a very convenient function to your collection, but it will also allow you to
Compressed Log Processor (CLP) is a free tool capable of compressing text logs and searching the compressed logs without decompression.
CLP Compressed Log Processor (CLP) is a tool capable of losslessly compressing text logs and searching the compressed logs without decompression. To l
A text-based space adventure role-playing game developed by a team of 5.
SpaceAdventureRPG - Text-Based Game A text-based space adventure role-playing game developed by a team of 5. Module: 4007CEM, Class: B, Group: 3 Contr
Text-Crypt is a tool which encrypts and decrypts texts using a specific and certain key.
Text-Crypt is a tool which encrypts and decrypts texts using a specific and certain key. This tool uses Caesar Cypher Algorithm to encrypt and decrypt a given text.
Let's make a text editor like in the 70's
baracle Let's make a text editor like in the 70's Installation Arch Linux and derivatives (AUR) Stable package: baracle Use an AUR helper or git clone
A c++ file just to show how can we change color of Background and Text in C++...
A c++ file just to show how can we change color of Background and Text in C++...
ImTui: Immediate Mode Text-based User Interface C++ Library
ImTui is an immediate mode text-based user interface library. Supports 256 ANSI colors and mouse/keyboard input.
Cool and different approach to Strimer Plus. Colorful scrolling text message. It's ready for you!
Strimer Plus DIY Version: 2021.10.27 Author: Murat TAMCI Web Site: www.themt.co Note: In loving memory of my grandfather (Ahmet Ozdil) Welcome to Stri
A "mini" implementation of vim :3
minivim info A "mini" implementation of vim :3 It uses VT100 escape characters (I will implement ncurses in the future probably). P.S. I know they are
A library to automatically generate a text based interface for programs and libraries.
Introduction Auto Menu is an open-source library to automatically generate a text based interface for your programs and libraries. Installation Clone
Text to International Phonetic Alphabets
Text to International Phonetic Alphabet (IPA) Installation: Windows python -m pip install text2ipa macOS sudo pip3 install text2ipa Linux pip instal
Implement a program that computes the approximate grade level needed to comprehend some text.
Readability - CS50 Implement a program that computes the approximate grade level needed to comprehend some text. Reading Levels According to Scholasti
Scans a given text file for any misspelled words
speller-program Scans a given text file for any misspelled words Directories: dictionaries: a file that contains all words in the dictionary texts: co
eSpeak NG is a compact open source software text-to-speech synthesizer for Linux, Windows, Android and other operating systems
eSpeak NG is an open source speech synthesizer that supports more than hundred languages and accents.
Azure TTS(Text-to-Speech) plugin for Unreal Engine
Build apps and games that speak naturally, choosing from more than 250 voices and over 70 languages and variants. Differentiate your brand with a customized voice, and access voices with different speaking styles and emotional tones to fit your use case.
A Modern C++ Data Sciences Toolkit
MeTA: ModErn Text Analysis Please visit our web page for information and tutorials about MeTA! Build Status (by branch) master: develop: Outline Intro
Frog is an integration of memory-based natural language processing (NLP) modules developed for Dutch. All NLP modules are based on Timbl, the Tilburg memory-based learning software package.
Frog - A Tagger-Lemmatizer-Morphological-Analyzer-Dependency-Parser for Dutch Copyright 2006-2020 Ko van der Sloot, Maarten van Gompel, Antal van den
Colibri core is an NLP tool as well as a C++ and Python library for working with basic linguistic constructions such as n-grams and skipgrams (i.e patterns with one or more gaps, either of fixed or dynamic size) in a quick and memory-efficient way. At the core is the tool ``colibri-patternmodeller`` whi ch allows you to build, view, manipulate and query pattern models.
Colibri Core by Maarten van Gompel, [email protected], Radboud University Nijmegen Licensed under GPLv3 (See http://www.gnu.org/licenses/gpl-3.0.html
Simple text editor in C++ - Simple editor built upon kilo editor.
GUMBO editor Simple editor built upon kilo editor. Still big work in progress although this is just fun side project to learn more C/C++. From 0.0.2-
Library for writing text-based user interfaces
Termbox for RT-Thread δΈζθ―΄ζζζ‘£ This repository forks from nullgemm/termbox_next Getting started Termbox's interface only consists of 12 functions: tb_in
C.impl is a small portable C interpreter integrated with a line text editor
C.impl C.impl is a small portable C interpreter integrated with a line text editor, originally developed for the ELLO 1A computer: http://ello.cc The
CoinBrowser is a tool for Freqtrade where the program writes pairs into text file to be used with spesific exchange.
CoinBrowser CoinBrowser is a tool for Freqtrade where the program writes pairs into text file to be used with spesific exchange. Data for this program
Dramatic EDitor
Dramatic EDitor Quick Start POSIX $ ./build.sh $ ./ded src\main.c Windows MSVC .\setup_dependencies.bat .\build_msvc.bat .\ded.exe src\main.c Fo
Read Non-Rectangular Text Data
meltr The goal of βmeltrβ is to provide a fast and friendly way to read non-rectangular data (like ragged forms of βcsvβ, βtsvβ, and βfwfβ). Standard
HamMessenger is a portable device that uses a ham radio and the APRS protocol as a medium to send and receive text messages.
HamMessenger is a portable, battery powered device that runs on a microcontroller and interfaces with an inexpensive ham radio to send and receive text messages and provide position updates using the APRS protocol. Messages and position updates sent via HamMessenger can be viewed on sites such as aprs.fi. HamMessenger messages are NOT encrypted!
Off The Grid (OTG) Messenger is an easy way for people to communicate through text messages when in remote areas.
Off The Grid (OTG) Messenger is an easy way for people to communicate through text messages when in remote areas. With a theoretical transmission range of 10 miles (16kms), OTG messenger can be used by groups of people to stay connected when they are in areas not serviced by mobile connectivity.
A Flutter Web Plugin to display Text Widget as Html for SEO purpose
SEO Renderer A flutter plugin (under development) to render text widgets as html elements for SEO purpose. Created specifically for issue https://gith
Cross-platform tool to extract wavetables and draw envelopes from sample files, exporting the wavetable and generating the appropriate SFZ text to use in a suitable player.
wextract Cross-platform tool to extract wavetables and draw envelopes from sample files, exporting the wavetable and generating the appropriate SFZ te
MINCE is an Emacs-like text editor from Mark of the Unicorn, Inc.
MINCE Is Not Complete[ly] EMACS Overview MINCE is an Emacs-like text editor from Mark of the Unicorn, Inc. Versions were available for many oper
Typewriter Effect with Rich Text + *Correct* Text Wrapping
Typewriter Effect with Rich Text + Correct Text Wrapping I've spent way too long getting this right. This is meant as a base class for a UMG dialogue
Skylark Edit is a customizable text/hex editor. Small, Portable, Fast.
Skylark Edit is written in C, a high performance text/hex editor. Embedded Database-client/Redis-client/Lua-engine. You can run Lua scripts and SQL files directly.
Command-Based Text Editor written in cpp using Linked Lists and Stack
Command Based Text Editor Our goal in this project is to write a command-based text editor in cpp using linked lists and stack. This text editor will
libag - The famous The Silver Searcher, but library π
A few weeks ago, a friend asked me if I knew any tool for recursive regular expression search in text and binary files. Ag immediately came to my mind, but unfortunately, ag(1) is a program, not a library.
A very minimal & simple text editor written in C with only Standard C Library.
Texterm Text Editor A very minimal & simple text editor written in C with only Standard Library. Syntax highlighting supported for C JavaScript Python
This project Orchid-Fst implements a fast text string dictionary search data structure: Finite state transducer (short for FST) in c++ language.This FST C++ open source project has much significant advantages.
Orchid-Fst 1. Project Overview This project Orchid-Fst implements a fast text string dictionary search data structure: Finite state transducer , which
led is a line-oriented text editor in command line
led is a line-oriented text editor in command line. This editor is similar to the standard program on unix systems - GNU ed. But i'm not going to make an exact clone of that program, it's just a pet project.
Add a scrollbar to the kakoune text editor (experimental!)
Scrollbar.kak This is a scrollbar for kakoune, the educated programmer's terminal editor of choice. It uses the line-flagging feature and a compiled s
Rich text library supporting customizable Markdown formatting
Rich text library supporting customizable Markdown formatting
The KISS file manager: CLI-based, ultra-lightweight, lightning fast, and written in C
CliFM is a CLI-based, shell-like (non-curses) and KISS terminal file manager written in C: simple, fast, and lightweight as hell
RediSearch is a Redis module that provides querying, secondary indexing, and full-text search for Redis.
A query and indexing engine for Redis, providing secondary indexing, full-text search, and aggregations.
A simple text-based adventure game
The Lighthouse of Doom This repository contain a simple text-based adventure game, implemented twice, once in portable C, and once in Z80 assembly lan
Minimalistic text-based 1-bit music tracker
1bitr 1bitr ("One Bitter" or "The Bitter One") is a minimalistic text-based music tracker. It only supports 1-bit audio playback and encourages users
Single header C library for rendering truetype text to the screen
kc_truetypeassembler.h Single header C library for assembling textured quads for text rendering using a graphics API. It generates a vertices and text
Typesense is a fast, typo-tolerant search engine for building delightful search experiences.
Fast, typo tolerant, fuzzy search engine for building delightful search experiences β‘ π
Frog is an integration of memory-based natural language processing (NLP) modules developed for Dutch. All NLP modules are based on Timbl, the Tilburg memory-based learning software package.
Frog - A Tagger-Lemmatizer-Morphological-Analyzer-Dependency-Parser for Dutch Copyright 2006-2020 Ko van der Sloot, Maarten van Gompel, Antal van den
Colibri core is an NLP tool as well as a C++ and Python library for working with basic linguistic constructions such as n-grams and skipgrams (i.e patterns with one or more gaps, either of fixed or dynamic size) in a quick and memory-efficient way. At the core is the tool ``colibri-patternmodeller`` whi ch allows you to build, view, manipulate and query pattern models.
Colibri Core by Maarten van Gompel, [email protected], Radboud University Nijmegen Licensed under GPLv3 (See http://www.gnu.org/licenses/gpl-3.0.html
Table Maker for Modern C++
Source for the above image can be found here Table of Contents Quick Start Formatting Options Style Inheritance Model Word Wrapping Font Alignment Fon
Activity Indicators for Modern C++
Highlights Thread-safe progress bars and spinners Header-only library. Grab a copy of include/indicators. Single-header version in single_include/indi
Mustache text templates for modern C++
About Mustache implementation for modern C++ (requires C++11) Header only Zero dependencies Templated string type for compatibility with any STL-like
πΈ Coqui STT is an open source Speech-to-Text toolkit which can run in real time on devices ranging from a Raspberry Pi 4 to high power GPU servers
Coqui STT ( πΈ STT) is an open-source deep-learning toolkit for training and deploying speech-to-text models. πΈ STT is battle tested in both producti
This is my very own text editor inspired by the kilo text editor
Xenon-text-editor This is my very own text editor inspired by the kilo text editor which you can find here: https://github.com/snaptoken/kilo-src/blob
OpenType shaping library in C
Hamza Hamza is a lightweight, fast and portable C90 OpenType library. It was written to be primarily for Arabic but also supports basic-shaping (Latin
Jittey - A public domain text editor written in C and Win32
Jittey (Jacob's Terrific Text Editor) is a single-file basic text editor written in pure C and Win32, there is no real reason to use it, but it
Draw sequence diagram in text from terminal.
sequence-diagram-cli Draw seqence diagram from terminal.
The libxo library allows an application to generate text, XML, JSON, and HTML output using a common set of function calls. The application decides at run time which output style should be produced.
libxo libxo - A Library for Generating Text, XML, JSON, and HTML Output The libxo library allows an application to generate text, XML, JSON, and HTML
Library for writing text-based user interfaces
IMPORTANT This library is no longer maintained. It's pretty small if you have a big project that relies on it, just maintain it yourself. Or look for
An easy-to-use C library for displaying text progress bars.
What is this thing? progressbar is a C-class (it's a convention, dammit) for displaying attractive progress bars on the command line. It's heavily inf
An embeddable fulltext search engine. Groonga is the successor project to Senna.
README Groonga is an open-source fulltext search engine and column store. Reference manual See doc/source/ directory or http://groonga.org/docs/. Here
A Modern C++ Data Sciences Toolkit
MeTA: ModErn Text Analysis Please visit our web page for information and tutorials about MeTA! Build Status (by branch) master: develop: Outline Intro
ImTui: Immediate Mode Text-based User Interface
imtui ImTui is an immediate mode text-based user interface library. Supports 256 ANSI colors and mouse/keyboard input. Live demo in the browser Eventh
Library for writing text-based user interfaces
IMPORTANT This library is no longer maintained. It's pretty small if you have a big project that relies on it, just maintain it yourself. Or look for
Table Maker for Modern C++
Source for the above image can be found here Table of Contents Quick Start Formatting Options Style Inheritance Model Word Wrapping Font Alignment Fon
Activity Indicators for Modern C++
Highlights Thread-safe progress bars and spinners Header-only library. Grab a copy of include/indicators. Single-header version in single_include/indi
kaldi-asr/kaldi is the official location of the Kaldi project.
Kaldi Speech Recognition Toolkit To build the toolkit: see ./INSTALL. These instructions are valid for UNIX systems including various flavors of Linux