Awesome List Updates on May 20 - May 26, 2019
48 awesome lists updated this week.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Shell
Command-Line Productivity
- screen - GNU terminal multiplexer
2. Awesome Cmake
Package Management / Build Systems
- cpm (⭐1.4k) - A setup-free CMake + git dependency manager.
[MIT]
3. Awesome Storybook
Examples
4. Awesome Network Analysis
Software / JavaScript
- greuler - Visualization library to build and manipulate graphs through a simple API. Powered by d3.js and WebCola.
5. Awesome Quant
Python / Trading & Backtesting
- mlfinlab (⭐3.9k) - Implementations regarding "Advances in Financial Machine Learning" by Marcos Lopez de Prado. (Feature Engineering, Financial Data Structures, Meta-Labeling)
6. Awesome Software Patreons
Open Source Projects
People Doing Open Source Work / Hardware related
- Dave Täht - Working on improving the Internet.
- Jacky Alcine - Projects in the IndieWeb sphere, Koype and contributions to other open source projects.
- Michal Čihař - Contributor to Weblate and phpMyAdmin.
7. Amas
Ask these people anything!
- KimSia Sim (⭐0) - Independent developer, blogger, owner of business apps agency. Based in Singapore.
8. Awesome Quantified Self
Devices and Wearables / Wealth
- Aidlab - Smart and hackable wearable, compatible with special T-shirts and chest straps.
9. Awesome Theravada
Books
- A Handful of Leaves - Books and papers that might be hard to find in hard copy format.
Dhamma Talks / Audio
- Buddhist Society of Western Australia - Talks from the BSWA organized by teacher and category.
Pali / Audio
- Chant Pali - Helpful guides for chanting and learning the most common Pali phrases, broken down line-by-line and syllable-by-syllable.
- Pratyeka - Comprehensive study of Pali through three textbooks.
Places / Meditation Centers
- Barre Center for Buddhist Studies - Barre, Massachusetts - Offers residential and online courses combining study, discussion, and meditation.
Russian Language / Meditation Centers
- Dhamma.ru - A variety of resources.
- Theravada.ru - An introduction to Theravada Buddhism from the St. Petersburg community.
Suttas / Resources
- Ancient Buddhist Texts - Original texts, translations, and Pali material.
10. Awesome Asyncio
Misc
- asgiref (⭐1.1k) - Backend utils for ASGI to WSGI integration, includes sync_to_async and async_to_sync function wrappers.
11. Awesome Mac
Utilities / Clipboard Tools
- Flycut (⭐2.5k) - Clean and simple clipboard manager for developers.
12. Awesome Crystal
Network Protocols
- crystal-snmp (⭐16) - An SNMP implementation with version 1, 2c and 3 support
13. Awesome Icons
Other / CSS only
- icono (⭐4k) - Pure CSS, class based icon pack. (Website)
14. Awesome Cakephp
Testing
- 🍰 FriendsOfCake/Fixturize plugin (⭐23) - More efficient inserting fixtures when running test suites by decreasing amount of inserts (mysql only).
15. Awesome Circuitpython
Books
- Wearable Tech Projects by Sophy Wong - Contains many wearable projects using CircuitPython.
Code
- Adafruit CircuitPython Libraries (⭐843) - Current Adafruit CircuitPython Libraries. There are over 150+ libraries available. More on Libraries on CircuitPython.org.
Frameworks
- A helper for CircuitPython development with Atom (⭐3) - A helper for the Atom editor.
16. Awesome Macos Screensavers
Clocks
Evangelion Clock
A digital clock screensaver inspired by the graphical interfaces from Neon Genesis Evengelion.
Free
MusaicFM
Brooklyn
A screensaver inspired by Apple's Event on October 30, 2018
Free
A screensaver inspired by the iTunes Artwork Screensaver for Spotify and Last.fm.
Free
17. Awesome Web Design
Tutorials
- Adobe XD Guide: A 12,000-words-long comprehensive guide for XD beginners and current users.
18. Awesome Html5
Books / WebRTC
19. Awesome Nix
NixOS Modules / Zig
- nix-darwin (⭐2.7k) - Manage macOS configuration just like on NixOS.
20. Awesome Sre
Service Level Agreement
21. Awesome Job Boards
Artificial Intelligence (AI)
- ai-jobs.net - Jobs in AI and Big Data
InfoSec
- infosec-jobs.com - A fresh and lean InfoSec jobs board
22. Awesome Jamstack
Static Site Generators
- eleventy - A simpler static site generator transforming various template files into HTML.
23. Awesome Ruby
View helpers
- render_async (⭐1.1k) - Render partials to your views asynchronously and increase load performance of your pages.
24. Awesome Cl
Miscellaneous
- bodge-nuklear (⭐61) - Wrapper over the Nuklear (⭐9k) immediate mode GUI library. MIT.
Others / Third-party APIs
- numcl (⭐634) - Numpy clone in Common Lisp. LGPL3.
- cl-ana (⭐196) - Common Lisp data analysis library with emphasis on modularity and conceptual clarity. It aims to be a general purpose framework for analyzing small and large scale datasets, including binned data analysis and visualization. GNU GPL3.
25. Awesome Selfhosted
Software / Communication - Social Networks and Forums
- BuddyPress - Powerful plugin that takes your WordPress.org powered site beyond the blog with social-network features like user profiles, activity streams, user groups, and more. (Source Code (⭐227))
GPL-2.0
PHP
- Socialhome - Federated and decentralized profile builder and social network engine. (Demo, Source Code (⭐353))
AGPL-3.0
Docker/Python
26. Toolsforactivism
Software as a service:
- MoveOn's Petition Platform - Start your own petition on MoveOn's hosted platform. If your petition gains traction, MoveOn staff may help support you.
The Graveyad
- Thunderclap - use this to coordinate a group sharing the same message on social media at the same time. You write a tweet, make a campaign, and ask people to pledge to support your campaign. When you reach your goal of a certain number of pledgers, your tweet will automatically be posted to each pledger's social media.
27. Awesome Piracy
Trackers / Public Trackers
- Rock Box Metal music tracker
- Music Torrent General music tracker
28. Awesome Swift
Cache
- Cachyr (⭐126) - A small key-value data cache for iOS, macOS and tvOS.
29. Awesome Actions
External Services / Terraform
30. Awesome Keycloak
Community Extensions
Themes
31. Awesome Ios Books
Functional Swift
Architecture
Data Structures and Algorithms
Database
ARKit
Machine Learning
Metal
Testing
32. Awesome Flutter
Websites / Blogs
- Welcome to Flutter - English and French blog dedicated to providing practical solutions to most asked questions about Flutter by Didier Boelens
Videos
- Boring Show - Exploration with the Flutter Team.
UI / Drawers
- Hidden Drawer Menu (⭐348) - Beautiful drawer mode menu feature with perspective animations by Rafael Almeida Barbosa.
UI / Sliders
- Fluid Slider (⭐323) - A slider with a minimal design and fluid like animation by Vamsi Krishna
Monetization / Preferences
- Admob - GoogleAdmob supports interstitial ads in both iOS and Android by Brett Nesbitt
Templates / Preferences
- Clone UI Challenges (⭐1.5k) - Collection of useful UIs clones by Javier González
Plugins / Augmented Reality
- Pub packages - Packages filter in Dart Pub Repository.
Device / Augmented Reality
- Proximity Sensor Plugin - A plugin to access the proximity sensor of your device by Manoj NB
- UDID (⭐235) - Persistent UDID across app reinstalls by Leon Kukuk
- File Picker (⭐1.3k) - Native file explorer to load absolute file path by Miguel Ruivo
Communication / Game Engine resources
- Gitter - Exchange channel
- OpenFlutter - Make it easier 让 Flutter 更简单
33. Awesome Typescript
Books
- 📚 Programming with Types - A book on how to design safe, resilient, correct software that’s easy to maintain and understand by taking advantage of the power of type systems. (by Vlad Riscutia)
34. Game Datasets
Dataset / Web
- SMMnet - Network data from Super Mario Maker.
35. Awesome Mqtt
Clients
- MQTTnet (⭐3.1k) - MQTT client and broker implementations in .NET.
Monitoring / Firmwares for ESP based Devices
- mqtt2notifysend (⭐9) - Subscribe to a topic and show notifications from MQTT messages on Ubuntu & other notify-send compatible Linux distros.
Logging / Firmwares for ESP based Devices
- mqtt2mongodb (⭐15) - Subscribe to MQTT topics and insert into MongoDB.
36. Awesome React Hooks
Examples
- React Hanger (⭐1.8k) - React Hanger example.
- react-thanos (⭐35) - React hooks implementation of Google's Thanos easter egg.
Extensions/Libraries
- react-fetch-hook (⭐348) - React hook for conveniently use Fetch API.
- storeon (⭐1.9k) - hook-based state manager in 173 bytes.
37. Awesome Dev Fun
SaaS
- Make My Link Longer - The URL-elongator you've always needed.
38. Open Source Flutter Apps
Contents / Finance
- Bit Alarm (⭐185) - An app to keep track of different cryptocurrencies by Damoon Rashidi.
Contents / Productivity
- Flutter Todo (⭐134) - This Todo app is implemented using Flutter by Tuan Nguyen.
- Notes App (⭐432) - Note Taking App made with Flutter with Sqlite as database by Bibek Timsina.
- WhatTodo (⭐1.1k) - Todoist like UI by Burhanuddin Rashid.
Contents / Tools
- Wallpaper (⭐286) - Wallpaper App made with Flutter with Dynamic Theming by Bibek Timsina
- Zefyr (⭐2.2k) - Soft and gentle rich text editing for Flutter applications by Memspace
39. Awesome Qsharp
Tutorials
- Quantum Kata Notebooks - Online self-paced tutorials for learning Q# programming and quantum computing.
- Deutsch-Jozsa Algorithm (⭐34) - Materials for self-paced "Introduction to Quantum Computing" workshop presented at Grace Hopper Celebration 2018 and Hopper x1 Seattle 2019.
Blogs / Participants' solutions
- Microsoft Quantum Blog - Official blog of Microsoft Quantum team.
40. Awesome Pascal
Graphic
- PowerPDF (⭐98).
[Delphi]
VCL component to create PDF document visually. Like Forms, you can design PDF document easily on Delphi or C++Builder IDE.
- delphi-shader (⭐47).
[Delphi]
Hundreds of graphical effects, and a library that provides GLSL functionality in pure Delphi code. This project produces an executable with more than a hundred real-time graphical effects. All that is a 100% pascal implementation, without the use of external libraries or hardware acceleration.
Event bus
- PubSub Chimera.
[Delphi]
Open Source (MIT License) library for Delphi which provides a fast and cross platform PubSub and Message Queue implementation under a license that doesn't suck.
- Delphi Event Bus (⭐410) (for short DEB).
[Delphi]
Event Bus framework for Delphi.
- DelphiEventBus (⭐34).
[Delphi]
Yet another Event Bus framework for Delphi, with annotations and rich event filtering.
Other GUI
- VCL Styles Utils (⭐291).
[Delphi]
Collection of classes and style hooks, which extend, fix QC reports and add new features to the VCL Styles. // Collection of patches/enhancements that promote stock VCL style engine to a new level. Styling for Inno Setup and NSIS also available.
- TFireMonkeyContainer (⭐84).
[Delphi]
Delphi VCL component to host a FMX HD or 3D form. It means you can embed a FireMonkey (FMX) form as a control in a VCL form, so you can design a FMX form and use it in your VCL app.
- Windows Ribbon Framework for Delphi (⭐179).
[Delphi]
This Delphi library allows Delphi developers to use of the Windows Ribbon Framework in their Delphi applications. This library uses the native Windows library to implement the Ribbon functionality. It does not emulate the Ribbon user interface like other Delphi component sets do (or Delphi's built-in Ribbon emulation components).
- DKLang (⭐51).
[Delphi]
DKLang Localization Package is a set of classes intended to simplify the localization of applications written in Delphi.
- GNU Gettext for Delphi, C++ and Kylix.
[Delphi]
GNU GetText translation tools for Borland Delphi and Borland C++ Builder.
- OpenWire.
[Delphi]
The library allows writing advanced VCL and FireMonkey components for rapid codeless application development. The components developed with the library allow creation of complex applications with zero lines of program code.
- SynTaskDialog (⭐742).
[Delphi]
[FPC]
Implement TaskDialog window (native on Vista/Seven, emulated on XP)
- AnyiQuack (⭐58).
[Delphi]
jQuery-like control animation framework.
- TLanguages (⭐43).
[Delphi]
Localization tool for VCL and FMX.
Database
- Unified Interbase (⭐56).
[Delphi]
Set of components to use Interbase, FireBird and YAFFIL. These components were born from the need to use Interbase, FireBird or Yaffil indifferently as fast as possible in a Multithreading environment, a Server for example.
- ASQLite (⭐22).
[Delphi]
Delphi SQLite set of DAC components from aducom software, based on their latest release for Delphi 2009, and updated to support newer editions of Delphi as included in RemObjects Data Abstract for Delphi.
- TxQuery (⭐63).
[Delphi]
TDataSet descendant component that can be used to query one or more TDataSet descendant components using SQL statements. It is implemented in Delphi 100% source code, no DLL required, because it implements its own SQL syntax parser and SQL engine.
- Delphi-ORM (⭐158).
[Delphi]
Object-Relational Mapping for Delphi XE2-7 (Win32). Supports for FirebirdSQL, SQLServer and SQLite3.
- SynDB (⭐742) (docs).
[Delphi]
[FPC]
High performance direct access to SQLite3, Oracle, MSSQL, PostgreSQL, Firebird, MySQL, ODBC, OleDB, including remote HTTP connection and direct JSON support.
- SynMongoDB (⭐742) (docs).
[Delphi]
[FPC]
Offers direct low-level access to any MongoDB server, its custom data types, JSON or viaTDocVariant
custom variant document storage.
- DSharp.
[Delphi]
Small library for providing data binding in Delphi. It does not require special components to data bind to properties. It also provides dependency injection, MVVM and more interesting utilities.
- ghORM (⭐22).
[FPC]
Object Relational Mapping unit to ease database access from Free Pascal, by abstracting the backend and simple data retrieval (with filtering), insertion and update.
- Redis client (⭐265)
[Delphi]
Delphi Redis Client version 2 is compatible with Delphi 10.1 Berlin and better. WARNING! If you use an older Delphi version you have to use Delphi Redis Client Version 1 (⭐265) wich works for Delphi 10 Seattle, XE8, XE7, XE6 and XE5 (should works also with older versions). This client is able to send all Redis commands and read the response using an internal parser.
- InstantObjects (⭐90).
[Delphi]
Integrated framework for developing object-oriented business solutions in Delphi. The framework provides the foundation for the development process as well as the engine that powers the final application. InstantObjects offers: Model realization in the Delphi IDE via integrated two-way tools; Object persistence in the most common relational databases or flat XML-based files; Object presentation via standard data-aware controls.
- SynBigTable (⭐742).
[Delphi]
[FPC]
Class used to store huge amount of data with fast retrieval.
- hcOPF.
[Delphi]
Object Persistent Framework written in Embarcadero's Delphi (Object Pascal). This Value Type Framework provides a base class (ThcObject) composed of attribute objects that can be automatically persisted to an object store (normally an RDBMS).
- Marshmallow.
[Delphi]
Object-Relational Mapping for Delphi XE2-7 (Win32) inspired by .NET micro ORM's (mostly by PetaPoco) and Java Hibernate. Developed by Linas Naginionis. Supports SQLite, Sybase ASA, SQL Server, Firebird, Oracle, MySQL, PostgreSQL, MongoDB. Uses Spring Framework. In active development.
- DelphiCassandra (⭐24).
[Delphi]
Delphi driver classes to communicate with Cassandra database.
- DelphiCouchbase (⭐18).
[Delphi]
Delphi driver classes to communicate with Couchbase database.
- DelphiMongoDB (⭐67).
[Delphi]
Delphi driver classes to communicate with MongoDB database.
- QuickORM (⭐69).
[Delphi]
[FPC]
QuickORM is a simple RestServer and Restclient based on mORMot framework. Provides a fast implementation of client-server applications in few minutes.
Scripting
- DWScript.
[Delphi]
Object-oriented scripting engine for Delphi based on the Delphi language, with extensions borrowed from other Pascal languages (FreePascal, Prism, etc.). It introduces a few Pascal language extensions of its own as well.
- Blaise.
[Delphi]
Open-source object-oriented scripting language. Language features: Object-oriented; Unicode support; Optional typing, ie dynamic or static typing; Richly typed; Higher-level mathematics support, for example Complex numbers, Rational numbers and Matrices; Virtual Machine architecture; Co-routines; Familiar language syntax, influenced by Object Pascal, Python and Ada.
- BESEN (⭐199).
[Delphi]
[FPC]
Complete ECMAScript Fifth Edition Implementation in Object Pascal, which is compilable with Delphi >=7 and Free Pascal >= 2.5.1 (maybe also 2.4.1).
Machine Learning
- Marvin.IA (⭐33).
[Delphi]
Machine learning collection of object-oriented Pascal primitives (only interfaces and classes).
Compression
- FWZip (⭐48).
[Delphi]
Classes to work with Zip archives using Store and Deflate methods, supports ZIP64, DataDescryptors, PKWARE encryption, NTFS attributes, Utf8 in filenames. // Uses stock ZLIB.obj that gets compiled into binary. Comments and description in Russian.
- SynLZ SynLZO SynZip PasZip (⭐742).
[Delphi]
[FPC]
Several high speed compression units, featuring ZIP/LZ77 Deflate/Inflate, LZO and SynLZ algorithm, in pascal and optimized assembler.
- Delphi zlib.
[Delphi]
Wrapper for zlib.obj originally used by Borland. Delphi up to XE3 supported.
- DIUcl.
[Delphi]
DIUcl is a lossless compression library with extremely fast and small (200 bytes only!) ASM decompressor. Compression times and ratios are similar to those of deflate/zip and bzip2. Delphi port of the popular UCL Compression Library, which is also used by the popular and well known UPX Ultimate Packer for eXecutables.
Language
- Next Delphi Yacc & Lex (⭐56).
[Delphi]
Parser generator toolset for Delphi.
- Abstract Syntax Tree Builder (⭐236).
[Delphi]
With DelphiAST you can take real Delphi code and get an abstract syntax tree. One unit at time and without a symbol table though.
- Castalia-Delphi-Parser (⭐107).
[Delphi]
These files make up a hand-written high speed parser for the Object Pascal dialect known as "Delphi". The original work was done by Martin Waldenburg in the late 1990s, and the project was abandoned sometime before 2003, when I found the code and began working on it. I have kept it updated as necessary to work with my project, called "Castalia".
Memory managers
- ScaleMM (⭐91).
[Delphi]
Fast scaling memory manager for Delphi
- FastMM4-AVX (⭐122).
[Delphi]
[FPC]
FastMM4 fork with AVX support and multi-threaded enhancements (faster locking)
System
- MemoryModule (⭐76).
[Delphi]
[FPC]
With the MemoryModule engine you can store all required DLLs inside your binary to keep it standalone. Additional hook units allow transparent using of MM engine thus allowing switching MM/WinAPI loading as well as enabling 3rd party dynamic-load DLL interfaces that are unaware of MM (tested with Interbase Express components and Firebird client library). MemoryModule is a Pascal port of Joachim Bauch's C MemoryModule.
- DirectoryWatcher (⭐76).
[Delphi]
Watch changes in directories on different platforms (Windows/Linux/Mac OS).
Template
- Delphi Template Engine.
[Delphi]
Template engine designed to be used as a library in Delphi (mainly Delphi 7) applications, allowing developers to use templating on their software with no worry about implementing it.
- MustaPAS (⭐10).
[Delphi]
[FPC]
Mustache implementation in simple procedural Pascal.
Logging
- Log4d (⭐23).
[Delphi]
[FPC]
Implementation of logging system for Delphi, based on Log4j.
- TraceTool.
[Delphi]
C#, C++, Delphi, ActiveX and Java trace framework and a trace viewer.
- LoggerPro (⭐289).
[Delphi]
A modern and pluggable logging framework for Delphi.
- SynLog (⭐742).
[Delphi]
[FPC]
Logging functions used by Synopse projects.
- slf4p (⭐34).
[Delphi]
[FPC]
A simple logging facade with support for LazLogger, Log4D, and other logging frameworks.
- GrijjyCloudLogger (⭐92).
[Delphi]
Remote logging tool that allows you to send log messages over the Intranet or Internet from Windows, Linux, iOS, Android and macOS devices to a viewer running on Windows. Besides sending messages along with any data, it has numerous features including custom live watches, remote live views of objects, tracking live memory usage, object allocations, growth leaks and more.
Math
- Big Decimal Math (⭐20).
[Delphi]
This unit provides a arbitrary precision BCD float number type. It can be used like any numeric type and supports: At least numbers between 10-2147483647 to 102147483647 with 2147483647 decimal digit precision; All standard arithmetic and comparison operators; Rounding functions (floor, ceil, to-even, ..); Some more advanced operations, e.g. power and sqrt.
- TIntX (⭐45).
[Delphi]
[FPC]
Pascal port of IntX arbitrary precision Integer library with fast, about O(N * log N) multiplication/division algorithms implementation. It provides all the basic arithmetic operations on Integers, comparing, bitwise shifting etc. It also allows parsing numbers in different bases and converting them to string, also in any base. The advantage of this library is its fast multiplication, division and from base/to base conversion algorithms. all the fast versions of the algorithms are based on fast multiplication of big Integers using Fast Hartley Transform which runs for O(N * log N * log log N) time instead of classic O(N^2).
- DelphiBigNumberXLib (⭐18).
[Delphi]
Arbitrary Precision Library for Delphi with Support for Integer and Floating Point Computations.
- MPArith.
[Delphi]
Multi precision integer, rational, real, and complex arithmetic.
- AMath and DAMath.
[Delphi]
Accurate mathematical methods without using multi precision arithmetic and double precision accurate mathematical methods without using multi precision arithmetic or assembler respectively.
Other non-visual
- StringSimilarity (⭐82).
[Delphi]
Package designed for some fuzzy and phonetic string comparison algorithms. So far implemented are the following algorithms: DamerauLevenshtein, Koelner Phonetik, SoundEx, Metaphone, DoubleMetaphone, NGram, Dice, JaroWinkler, NeedlemanWunch, SmithWatermanGotoh, MongeElkan.
- DuckDuckDelphi.
[Delphi]
Adds simple duck typing to Delphi Objects and provides an RTTI helper class to simplify many common RTTI tasks.
- byterage (⭐6).
[Delphi]
Object pascal class library designed to remove some of the limitations of streams. The framework is very simple to use, with only one common ancestor class (TBRBuffer) which defines a set of storage agnostic mechanisms for allocating, scaling, inserting, deleting and otherwise manipulating a segment of raw binary data.
- stateless (⭐30).
[Delphi]
Simple library for creating state machines in Delphi code.
- GenericTree (⭐51).
[Delphi]
Delphi implementation of a generic Tree structure.
- UniConv (⭐31).
[Delphi]
[FPC]
Universal text conversion library 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 librarys function greatly resembles ICU, libiconv and Windows.kernel which are de facto standard for popular operating systems.
- CachedBuffers (⭐48).
[Delphi]
[FPC]
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.
- CachedTexts (⭐29).
[Delphi]
[FPC]
Powerful and compact cross-platform library aimed at parsing and generating of text data with the maximum possible performance. Depends on the two other libraries: CachedBuffers and UniConv.
- PasMP (⭐101).
[Delphi]
[FPC]
Parallel-processing/multi-processing library for Object Pascal.
- GpDelphiUnits (⭐144).
[Delphi]
Collection of useful Delphi units. Various TList descendants, TList-compatible, and TList-similar classes. Dynamically allocated, O(1) enqueue and dequeue, threadsafe, microlocking queue. Interface to 64-bit file functions with some added functionality. String hash, table and dictionary. Collection of Win32/Win64 wrappers and helper functions. Time Zone Routines. Embedded file system.
- ByteSizeLibPascal (⭐26).
[Delphi]
[FPC]
TByteSize is a utility "record" that makes byte size representation in code easier by removing ambiguity of the value being represented.
- EmailValidationPascal (⭐35).
[Delphi]
[FPC]
Simple Class for Validating Email Address Syntax in Pascal/Delphi.
- PRNG.
[Delphi]
Seven fast pseudo random number generators with period lengths much greater than Pascal's random function. All are implemented with context records, therefore several independent generators can be used simultaneously, they are not cryptographically secure. In addition there are three cryptographic generators.
- CSV File and String Reader.
[Delphi]
TnvvCSVFileReader and TnvvCSVStringReader are light weighted and fast classes that resemble unidirectional data set.
- HTMLBuilder (⭐23).
[Delphi]
Build simplified html with pascal code.
- FuzzyWuzzy.pas (⭐13).
[FPC]
Port of the well-known Python fuzzy string matching package that uses the Levenshtein distance to compute differences between string sequences.
OS
- MemoryMap (⭐76).
[Delphi]
Set of classes to get all the info about a memory of a running process.
- VersionInfo for Delphi.
[Delphi]
The library makes it very easy to read values from the Version Info resource of Windows executables and DLLs. Optionally extends the TApplication class with a version info property via class helper.
- Magenta Systems WMI and SMART Component.
[Delphi]
Contains WMI, SMART and SCSI PassThrough functions, of particular use for getting hard disk information and configuring network adaptors, but also for many other general uses. MagWMI provides general view access to any WMI information using SQL like commands, and also a number of dedicated function relating to TCP/IP configuration, such as setting the adaptor IP addresses, the computer name, domain/workgroup, BIOS and disk drive information.
- WindowsAutorun (⭐5).
[Delphi]
Helps you manage autoload in Windows OS.
Report generating
- Report Manager.
[Delphi]
Report manager is a reporting application (Report Manager Designer) and a set of libraries and utilities to preview, export or print reports. Include native .Net and Delphi/C++Builder libraries, ActiveX component and also standard dynamic link library for use in any language like GNU C.
- FortesReport (⭐188).
[Delphi]
The FortesReport is a powerful report generator available as a package of components for Delphi.
- mORMotReport (⭐742) (docs).
[Delphi]
Fast and efficient code-based reporting component, with preview form and PDF export.
Unit Testing
- DUnitX (⭐352).
[Delphi]
New test framework, taking ideas from DUnit, NUnit and other test frameworks. It is designed to work with Delphi 2010 or later, it makes use of language/RTL features that are not available in older versions of Delphi.
- DelphiSpec (⭐70).
[Delphi]
Library for running automated tests written in plain language. Because they're written in plain language, they can be read by anyone on your team. Because they can be read by anyone, you can use them to help improve communication, collaboration and trust on your team.
- Delphi-Mocks (⭐216).
[Delphi]
Simple mocking framework for Delphi XE2 or later. Allow you to mock both classes and interfaces for testing.
- DUnit-XML (⭐21).
[Delphi]
Test runner that allows DUnit Tests to output NUnit compatible XML.
- Smoketest (⭐47).
[Delphi]
Framework for writing tests and performance benchmarks using the Delphi language for Microsoft Windows. It has been tested on all versions of Delphi from 7 thru to 2010.
- SynTests (⭐742).
[Delphi]
[FPC]
Unit test functions including mocks and stubs.
- DelphiUIAutomation (⭐90).
[Delphi]
Delphi classes that wrap the MS UIAutomation library. DelphiUIAutomation is a framework for automating rich client applications based on Win32 (and specifically tested with Delphi XE5). It is written in Delphi XE5 and it requires no use of scripting languages. It provides a consistent object-oriented API, hiding the complexity of Microsoft's UIAutomation library and windows messages.
RAD Studio IDE plugins/wizards
- Delphi IDE theme editor / Delphi IDE Colorizer (⭐604). Tool to change the IDE color highlighting of several Object Pascal IDE's like Delphi (RAD Studio), Appmethod, Lazarus and Smart Mobile Studio. DITE supports Delphi 5-7, 2005-2010, XE-XE8, Appmethod 1.13-1.14, Lazarus v1.0.1.3 and Smart Mobile Studio IDE v1.1.2.17. The Delphi IDE Colorizer (DIC) is a plugin which allows to customize the look and feel of the workspace of the RAD Studio IDE and Appmethod.
- Delphi-Adb-WiFi (⭐21). Plugin for RAD Studio, which allows launching and debugging on an Android device without connecting to a computer via USB. Works over WiFi.
Documentation
- PasDoc.
[Delphi]
[FPC]
Documentation tool for ObjectPascal (FreePascal and Delphi) source code. Documentation is generated from comments found in source code. Available output formats are HTML, HtmlHelp, LaTeX, latex2rtf, simplexml. More output formats may be added in the future.
41. Awesome Cpp
Reflection
- visit_struct (⭐487) - A miniature library for struct-field reflection in C++. [Boost]
Miscellaneous
- PEGTL (⭐1.9k) - The Parsing Expression Grammar Template Library. [MIT]
Build Systems
- Buck (⭐8.6k) - A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages including C++ developed and used at Facebook. Written in Java. [Apache]
Other Awesome Projects
- Awesome Modern C++ (⭐12k) - A collection of resources on modern C++.
42. Awesome Ddd
Books
- Hands-On Domain-Driven Design with .NET Core - Tackling complexity in the heart of software by putting DDD principles into practice by Alexey Zimarev.
43. Awesome Pinned Gists
External Services
- bird-box (⭐182) - Update a pinned gist to contain the latest tweets of a Twitter user.
GitHub
- activity-box (⭐207) - Update a pinned gist to contain the latest activity of a GitHub user.
Resources
- gist-box (⭐84) - A helper class for updating single-file Gists.
44. Awesome Product Design
Stock Images / Storyboard
- unDraw - Open-source illustrations for every project you can imagine and create.
45. Awesome Learn Datascience
What is Data Science?
- Data Science for Business (Book) - An introduction to Data Science and its use as a business asset.
46. Awesome React Native
Seeds / Navigation Demos
- react-int (⭐3) - A simple way to use react/react-native with redux and redux-saga.
47. Awesome Nodejs
Packages / Filesystem
- tempy (⭐420) - Get a random temporary file or directory path.
Packages / Security
- crypto-hash (⭐637) - Async non-blocking hashing.
Packages / Miscellaneous
- open (⭐3.2k) - Opens stuff like websites, files, executables.
48. Awesome List
Platforms
- .NET (⭐19k)
- Core (⭐20k)
- Roslyn (⭐651) - Open-source compilers and code analysis APIs for C# and VB.NET languages.
Development Environment
- GitHub (⭐849) - Hosting service for Git repositories.
- Browser Extensions (⭐3k)
- Cheat Sheet (⭐47k)
- Pinned Gists (⭐1.9k) - Dynamic pinned gists for your GitHub profile.
Media
- Icons (⭐727) - Downloadable SVG/PNG/font icon projects.
Learn
- Roadmaps (⭐5.3k) - Gives you a clear route to improve your knowledge and skills.
- Prev: May 27 - Jun 02, 2019
- Next: May 13 - May 19, 2019