`mkid' is a simple, fast, high-capacity, language-independent
identifier database tool. Actually, the term `identifier' is too
limiting--`mkid' stores tokens, be they program identifiers of any
form, literal numbers, or words of human-readable text. Database
queries can be issued from the command-line, or from within emacs,
serving as an augmented tags facility.
The Google JsonNet for PHP.
Jsonnet language, from its most basic features to its powerful object model,
punctuated with examples drawn from the world of cocktails. These examples are
meant to be fun, and although a little contrived, do not restrict our thinking
to any one particular application of Jsonnet.
PHP Judy implements sparse dynamic arrays (aka Judy Arrays). This extension
is based on the Judy C library. A Judy array consumes memory only when it is
populated, yet can grow to take advantage of all available memory if desired.
Judy's key benefits are scalability, high performance, and memory efficiency.
ncurses (new curses) is a free software emulation of curses in
System V Rel 4.0 (and above). It uses terminfo format, supports
pads, colors, multiple highlights, form characters and function
key mapping. Because of the interactive nature of this library,
it will be of little use for writing Web applications, but may
be useful when writing scripts meant using PHP from the command
line.
PHP language extension for RedHat Newt library, a terminal-based window and
widget library for writing applications with user friendly interface. Once this
extension is enabled in PHP it will provide the use of Newt widgets, such as
windows, buttons, checkboxes, radiobuttons, labels, editboxes, scrolls,
textareas, scales, etc. Use of this extension if very similar to the original
Newt API of C programming language.
LCOV is a graphical front-end for GCC's coverage testing tool gcov. It collects
gcov data for multiple source files and creates HTML pages containing the
source code annotated with coverage information. It also adds overview pages
for easy navigation within the file structure.
libarea is a CAM-related software for profile and pocketing operation.
This project provides library and associated python-modules to compute
profile and pocket operations.
libarea is used by HeeksCNC and FreeCAD's Path workbench.
Written by Dan Heeks <danheeks @ gmail>
Cello is a library that introduces higher level programming to C.
Interfaces allow for structured design
Duck Typing allows for generic functions
Exceptions control error handling
Constructors/Destructors aid memory management
Syntactic Sugar increases readability
C Library means excellent performance and integration
This is an implementation of double-array structure for representing trie,
as proposed by Junichi Aoe.
Trie is a kind of digital search tree, an efficient indexing method with
O(1) time complexity for searching. Comparably as efficient as hashing,
trie also provides flexibility on incremental matching and key spelling
manipulation. This makes it ideal for lexical analyzers, as well as
spelling dictionaries.
Libaura is a library of Assorted Useful Reusable Abstractions -
data structures and utilities for C language programming. At
present, they include:
- memory allocators/deallocators
- key<->value dictionaries (hashed or sorted)
- extensible buffers
- filesystem predicates (is_dir, is_named_pipe, etc)
- popen() variation which allows the caller to know the pid of
the process on the other end of the pipe.