Awesome List Updates on Apr 20, 2023
11 awesome lists updated today.
🏠 Home · 🔍 Search · 🔥 Feed · 📮 Subscribe · ❤️ Sponsor
1. Awesome Polars
Resources / Tutorials & workshops
- How to display Polars dataframes with itables - A tutorial that explains how to display Polars dataframes with itables by @mwouts.
Resources / Talks and videos
- An opinionated introduction to Polars - Great Polars introduction slides from @krlng at PyCon 2023.
2. Awesome Embedded Rust
Firmware projects / WIP
- μLA (⭐718): Micro Logic Analyzer for RP2040
3. Awesome Directus
Extensions / Community
- Generate Types (⭐165) - Adds a module for generating typescript types for a Directus JS-SDK connected to that Directus database. Also can generate Python or OpenAPI types.
- Computed Interface (⭐187) - Perform computed value based on other fields.
4. Awesome Terraform
Tools / Community providers
- terraform-repl (⭐114) - A terraform console wrapper for a better interactive console experience.
5. Awesome Pascal
General Libraries
- Fido Library (⭐36).
[Delphi]
The Fido library has been created to make the life of a Delphi developer easier by following the "describe behavior instead of coding it, whenever is possible" design principle. Below is a list of the most important core features: Mappers, JSON marshalling and unmarshalling, Virtual database features, Virtual Api clients, Virtual Api servers, Websockets, Consul and Fabio support, Boxes, Events driven architecture, Functional programming, Currying, Caching, Channels
Audio
- FMXAudio (⭐36).
[Delphi]
Audio player component based BASS for FMX (Windows, Android)
Graphic
- Blen2d4Delphi (⭐14).
[Delphi]
Blend2D is a high performance 2D vector graphics engine written in C++ and released under the Zlib license. The engine utilizes a built-in JIT compiler to generate optimized pipelines at runtime and is capable of using multiple threads to boost the performance beyond the possibilities of single-threaded rendering.
- Delphi wrapper for libdmtx (⭐7).
[Delphi]
Libdmtx is a software library that enables programs to read and write Data Matrix barcodes of the modern ECC200 variety. The library runs natively on several platforms and can be accessed by multiple languages using the libdmtx language wrappers
Game dev
- TurboRaylib (⭐23).
[Delphi]
[FPC]
TurboRaylib is a cool and clean raylib bindings for Object Pascal. Support Windows, Linux, OSX. TurboRaylib have many examples that work in Delphi and Lazarus.
Serial port
- ComPortDriver (⭐34). '[Delphi]' Delphi/C++ Builder serial communications component. Tested up to 921600 baud. Supports sending break as well. Works asynchronously by polling via timer (interval configurable). Demo included.
- ComPort Library (⭐63).
[Delphi]
COM Port Library for Delphi (fork from SourceForge) . The ComPort Library contains code to access COM Ports. Originally, the COM port was the name of the serial port interface of IBM-PC compatible computers. While nowadays COM ports get less important for communication in favor for USB access, it is still in use as virtual ports, especially as simple communication protocol for maker boards.
- Usb serial controller for Android (⭐1.6k)
[Delphi]
Usb serial controller for Android
Event bus
- iPub Messaging (⭐47).
[Delphi]
Thread safe, asynchronous and simplistic messaging system for communication between classes / layers in delphi created by the iPub team.
- NX-Horizon (⭐92).
[Delphi]
Event Bus for Delphi. Implements the publish/subscribe pattern, supports sync/async types of event delivery, simple in both implementation and usage, fast, full thread safety.
Other GUI
- FMXTrayIcon (⭐16).
[Delphi]
TrayIcon for FMX Windows
- Form Designer component for Delphi (VCL) (⭐42).
[Delphi]
Form Designer (TFormDesigner) can be used to design and modify Delphi (VCL) forms at runtime. The behavior and appearance is similar to that of Delphi IDE.
Database
- SQLite for Delphi and FreePascal/Lazarus (⭐102).
[Delphi]
[FPC]
Complete SQLite3 API translation for Delphi and FreePascal/Lazarus, as well as a simple Unicode-enabled object wrapper to simplify the use of this database engine.
Machine Learning
- CAI Neural API (⭐287).
[FPC]
Pascal-based deep learning neural network API optimized for AVX, AVX2 and AVX512 instruction sets plus OpenCL capable devices including AMD, Intel and NVIDIA. This API has been tested under Windows and Linux.
- TensorFlow.Delphi (⭐37).
[Delphi]
TensorFlow library binding for Delphi. It aims to implement the complete Tensorflow API in Delphi which allows Pascal developers to develop, train and deploy Machine Learning models with the Pascal Delphi
Memory managers
- Delphi64RTL (⭐15).
[Delphi]
Object Pascal wrappers from Intel Integrated Performance Primitives and Intel Threading Building Blocks royalty-free packages. Includes lock-free scalable allocator, simd enabled rtl subset routines (memory fill, copy, compare) and accelerated zlib compression // Uses Intel DLLs for accelerated low-level memory manipulations
Other non-visual
- TDiff (⭐41).
[Delphi]
[FPC]
Text compare component for Delphi and Free Pascal. Dramatically simplify programming tasks that require calculations of 'shortest path' or 'longest common sequence' as typically required in file compare utilities.
- GraphQL for Delphi (⭐55).
[Delphi]
Simple implementation for GraphQL, a query language for APIs created by Facebook. GraphQL is a query language for your API and a server-side runtime for executing queries using a type system you define for your data. GraphQL isn't tied to any specific database or storage engine and is instead backed by your existing code and data.
- GraphQL Constructor (⭐7).
[Delphi]
GraphQL Constructor (constructor only)
OS
- SVGShellExtensions (⭐81).
[Delphi]
Shell extensions for SVG files (Preview Panel, Thumbnail Icon, SVG Editor)
- MarkdownShellExtensions (⭐21).
[Delphi]
Markdown file Shell Extensions for Windows Explorer plus a Markdown file editor with instant preview
Report generating
- Kryvich's Delphi Reporter (⭐15).
[Delphi]
Simple but powerful reporting tool for Embarcadero's (CodeGear, Borland) Delphi. It generates reports in TXT, RTF, HTML and XML formats based on custom templates and information from any TDataSet compatible data sets.
Other
- James - The Delphi Project Manager (⭐48).
[Delphi]
It makes your life easier while switching from one project to another. If you see yourself manually installing components and updating Delphi settings every time you have to switch from one project to another, James may help you.
6. Urban and Regional Planning Resources
Planning Data Specifications / Transportation
- OpenSidewalks (⭐39) - A data specification for routable pedestrian networks and describing and sharing pedestrian network and pedestrian network-adjacent data.
7. Awesome React
React Tutorials
React State Management and Data Fetching
- apollo-client (⭐19k) - A fully-featured, production ready caching GraphQL client
- relay (⭐18k) - A framework for building data-driven React applications
React Development Tools
- vite (⭐64k) - Next Generation Frontend Tooling
React Awesome Components
- keen-slider (⭐4.5k) - The Touch slider carousel
- cookie-consent-banner (⭐110) – The lightweight and flexible Cookie Consent Banner
- heart-switch (⭐436) - A heart-shaped toggle switch component for React
React Graphics and Animations
- auto-animate (⭐12k) - A zero-config, drop-in animation utility that adds smooth transitions
- react-tsparticles (⭐6.9k) - Easily create highly customizable particles effects
8. Awesome Typescript
Back-end API / Playground
- 🐙 Actio (⭐265) - The Node.js framework for monoliths and microservices.
9. Awesome Sysadmin
Software / Backups
- Duplicity - Encrypted bandwidth-efficient backup using the rsync algorithm. (Source Code)
GPL-2.0
Python
Software / DNS - Servers
- Bind - Versatile, classic, complete name server software. (Source Code)
MPL-2.0
C
- dnsmasq - Provides network infrastructure for small networks: DNS, DHCP, router advertisement and network boot. (Source Code)
GPL-2.0
C
- NSD - Authoritative DNS name server developed speed, reliability, stability and security. (Source Code (⭐437))
BSD-3-Clause
C
- PowerDNS Authoritative Server - Versatile nameserver which supports a large number of backends. (Source Code (⭐3.5k))
GPL-2.0
C++
- Unbound - Validating, recursive, and caching DNS resolver. (Source Code (⭐3k))
BSD-3-Clause
C
- Yadifa - Clean, small, light and RFC-compliant name server implementation developed from scratch by .eu. (Source Code (⭐66))
BSD-3-Clause
C
10. Machine Learning with Ruby
Machine Learning Libraries / Vector search
- pinecone (⭐50) — Ruby client for Pinecone Vector DB.
- qdrant-ruby (⭐26) — Ruby wrapper for the Qdrant vector search database API.
- weaviate-ruby (⭐36) — Ruby wrapper for the Weaviate vector search database API.
11. Awesome Datascience
MOOC's
- Prev: Apr 21, 2023
- Next: Apr 19, 2023