The "Awesome Pascal" project is a curated resource list dedicated to the Pascal programming language, a high-level language designed for structured programming and data structuring. This list encompasses a variety of resources including compilers, IDEs, libraries, frameworks, tutorials, and community forums, providing a comprehensive toolkit for anyone interested in Pascal. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this collection offers valuable insights and tools to enhance your programming journey. Dive into the world of Pascal and discover how to leverage its capabilities for your next project.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The "Awesome Python" project is a comprehensive collection of resources dedicated to Python, a versatile and widely-used programming language known for its readability and simplicity. This list encompasses a variety of categories including libraries, frameworks, tools, tutorials, and community resources that cater to both beginners and experienced developers. Users can explore resources for web development, data analysis, machine learning, automation, and more, making it an invaluable asset for anyone looking to enhance their Python skills. Whether you're just starting out or looking to deepen your expertise, this collection provides the tools and knowledge to help you succeed in your Python journey.
The "Awesome Go" project is a curated collection of resources for the Go programming language, a statically typed and compiled language developed by Google. This list encompasses a wide range of categories including libraries, frameworks, tools, tutorials, and community resources that cater to both new and experienced Go developers. Whether you're looking for web development frameworks, testing tools, or deployment solutions, this list provides valuable insights and resources to enhance your Go programming journey. Dive into the world of Go and discover tools and libraries that can help streamline your development process and improve your coding efficiency.
The "Awesome C/C++" project is a curated collection of resources aimed at developers working with C and C++, two powerful general-purpose programming languages widely used for system programming and embedded applications. This list encompasses a variety of resources including libraries, frameworks, tools, tutorials, and community contributions that cater to both beginners and experienced developers. Users can explore essential libraries for graphics, networking, and data processing, as well as tools for debugging, performance analysis, and code quality. Whether you are looking to deepen your understanding of low-level programming or seeking advanced techniques for optimizing performance, this collection provides a wealth of information and tools to enhance your C/C++ development experience.
The "Awesome Rust" project is a curated collection of resources for developers using Rust, a systems programming language that emphasizes safety and performance. This list encompasses a variety of categories, including libraries, frameworks, tools, tutorials, and community resources, all aimed at enhancing the Rust development experience. Whether you are a beginner looking to learn the basics or an experienced developer seeking advanced techniques, this list provides valuable insights and tools to improve your Rust projects. Dive into the world of Rust and discover the resources that can help you build safe and efficient software.
A comprehensive collection of utility functions and non-visual classes for Delphi and C++ Builder projects.
A library of over 600 visual and non-visual components for Delphi and C++Builder development.
A comprehensive collection of open-source VCL components for Delphi and C++ Builder developers.
A lightweight, Delphi-native REST library for building 100% RESTful web services with FireDAC dataset support and OpenAPI 3.
A foundation library providing powerful multi-threaded, thread-safe capabilities for Delphi, C++ Builder, and FreePascal projects.
A predictable state container for Delphi applications implementing the Redux pattern with unidirectional data flow.
A collection of foundation classes and utilities for Delphi developers, used across Grijjy repositories.
A comprehensive Delphi/FreePascal library for cross-platform development with utilities for mapping, configuration, threading, serialization, and more.
A modular Pascal/Delphi library providing database wrappers, socket communication, XML parsing, and serial port utilities.
A Delphi library that simplifies development by describing behavior instead of coding it, using composition and attributes.
A multi-platform data-mining and visualization library for RAD Studio, supporting in-memory databases, pivot tables, and big data.
Delphi FMX and VCL header/wrapper units for the BASS audio library with cross-platform support and a comprehensive demo.
A cross-platform audio library for Delphi FMX applications using BASS for playing streams and files.
Delphi and Free Pascal bindings for OpenCV 2.4.13, enabling computer vision development in Object Pascal.
A baseline H.264 video encoder supporting I and P slices with assembly optimizations and tunable encoding parameters.
A high-performance graphics library for Delphi and Lazarus optimized for 32-bit pixel operations.
A Delphi image loader library that extends Graphics.pas to support loading many common image formats.
A comprehensive suite of free UI components for Delphi and Lazarus supporting multiple platforms and IDEs.
A fully-featured open-source PDF document creation library for Delphi, embedded in a single unit.
A VCL component for visually designing PDF documents in Delphi and C++Builder IDE, similar to designing forms.
A Delphi VCL class for drawing semi-transparent alphablended graphics, similar to TCanvas.
A Delphi VCL component for drawing fully justified text on Windows with support for fonts incompatible with the Windows API.
Delphi components for PNG image support, adapted for Delphi 2009 and higher.
A modernized Pascal port of the Anti-Grain Geometry library for high-quality 2D graphics rendering in Delphi and Lazarus.
A library and executable providing GLSL functionality and hundreds of graphical effects in pure Delphi/Pascal code.
Delphi and Pascal header translation for OpenGL 4.6, including WGL and GLX bindings.
Delphi/Lazarus port of ZXing's QR Code generation library with support for custom character encodings.
A native Object Pascal barcode scanning library for Delphi VCL and FireMonkey applications, based on ZXing.
A Delphi port of the Zint library for generating barcodes and 2D codes like QR, Data Matrix, and PDF417.
Delphi library for image loading, saving, conversion, and transformation with support for multiple graphics engines.
A native Pascal toolkit for creating and managing OpenGL contexts across multiple platforms.
Drawing library for Lazarus and Delphi with transparency, antialiasing, and image transformation capabilities.
A Delphi component editor for adding font icons to TImageList controls from any font file.
A Delphi component library for using icon fonts as scalable, colorable images in VCL and FMX applications with full high-DPI support.
A Delphi component suite for rendering and managing SVG icons across VCL and FMX platforms with multiple engine support.
A cross-platform 2D graphics library for Delphi that leverages Google's Skia to enhance rendering quality and performance.
A Delphi VCL control for embedding and manipulating PDF documents using the PDFium library.
A pure Object Pascal library for creating PDF documents with comprehensive features including encryption, forms, and Unicode support.
A Delphi wrapper for the Blend2D high-performance 2D vector graphics engine, enabling native Delphi applications to leverage accelerated rendering.
A Delphi wrapper for the libdmtx library, enabling Data Matrix barcode generation and reading in Delphi applications.
A Delphi port of the Recast Navigation library for 3D pathfinding and navigation mesh generation.
An open-source Object Pascal physics engine library for 3D games with rigid body dynamics and collision detection.
A cross-platform 2D game engine library for Pascal/Delphi that simplifies OpenGL-based game development.
An extremely fast and simple A*/WA* pathfinding library for tile-based maps with 4, 8, or 6 neighbor connectivity.
Cross-platform 3D and 2D game engine with a powerful visual editor, built with modern Pascal.
Pascal binding for SFML, providing access to windowing, graphics, audio, and network functionality.
Vulkan header generator, OOP-style API wrapper, and framework for Object Pascal, with a prospective Vulkan-based game engine.
A general-purpose game engine written from scratch using Delphi, supporting multiple platforms and graphics APIs.
A long-standing Delphi/Pascal game engine used in commercial titles like Spectromancer and Astral Heroes.
A 3D graphics and game engine for Delphi and Windows, built on DirectX 11 and used to develop Rise of Legions.
A complete Pascal header translation of the raylib 5.6-dev game development library for Lazarus and Delphi.
Stable Raylib bindings for Object Pascal (Delphi and FreePascal) with extensive platform support and examples.
FreePascal and Delphi bindings for the Dear ImGui library with docking support.