30 open-source projects similar to davidberneda/generictree, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best GenericTree alternative.
This library is another containers library for Ada. Although it provides containers that do not exist in the standard Ada runtime (graphs for instance), it is more interesting for the flexibility it proposes:
Prototype implementation of LSP client - Visual Studio 2017
ZEXMLSS Lazarus/Delphi component for read/write ods, excel xml, xlsx
FLRE ( F ast L ight R egular E xpressions) is a fast, safe and efficient regular expression library, which is implemented in Object Pascal (Delphi and Free Pascal) but which is even usable from other languages like C/C++ and so on. It requires PUCU.pas from PUCU for the Unicode data tables.
PasMP - a parallel-processing/multi-processing library for Object Pascal
All the things we develop and want to share with you
The library is irreplaceable for the tasks of sequential data reading or writing, especially if the requirements for the performance are increased and there are much data. The library is based on two main classes of the module CachedBuffers.pas: TCachedReader and TCachedWriter. The functionality…
Cached Texts is a powerful and compact cross-platform library aimed at parsing and generating of text data with the maximum possible performance. The library is characterized by the following: Code stored in the module "CachedTexts.pas" and depends on the two other libraries: CachedBuffers and…
Include Rapid.Generics.pas unit into your project Replace Generics.Collections and Generics.Defaults units to Rapid.Generics in your uses code sections
UniConv is a universal quick and compact library intended for conversion, comparison and change of the register of text in concordance with the latest standards of the Unicode Consortium. The library’s function greatly resembles ICU, libiconv and Windows.kernel which are de facto standard for…
FuzzyWuzzy.pas - Fuzzy String Matching in Free Pascal
PascalTZ stands for "Pascal Time Zone". It allows you to convert between local times in various time zones and GMT/UTC, taking into account historical changes to time zone rules.
Delphi containers library written for Delphi 7 as replacement for formerly used TStringList and DeCAL library. It contains maps and sets, both with integer and string keys, where maps can store strings, integers and objects (descendants of TObject).
Although written in Ada, this code could be considered an algorithmic description.
Small Library for Sodoku grid solving / finding. This don't use smart algorithm for sodoku finding, but lead to "brut force" combinatory evaluation of solutions, in an optimized way.
Gson is a Java library designed for the serialization and deserialization of objects into structured text formats. It functions as a reflection-based data mapper, inspecting class structures at runtime to automatically convert memory-resident objects into data representations and reconstruct them back into typed language objects. The library distinguishes itself through a modular type-adapter pattern that allows for custom conversion rules for complex or nested structures. It also provides robust support for production environments by generating build-time metadata and configuration rules, wh
Guava is a Java standard library extension and utility toolkit that provides optimized data structures, concurrency tools, and core extensions. It serves as a comprehensive set of helpers for Java development, focusing on reducing repetitive boilerplate logic. The project is distinguished by its specialized implementations of immutable collections, which ensure thread safety and data consistency by preventing accidental modification. It also includes a dedicated graph data structure library for modeling and traversing networks of interconnected nodes and edges, alongside advanced collection t
Markdown Processor for Pascal (Delphi/FPC)
Many embedded systems do not support dynamic memory allocation, but sometimes you need to process variable-sized things. Chests.Stacks and Chests.Ring_Buffers are generic packages that have a fixed Capacity and only use statically allocated memory.