🔥 ttyd | C
🎯 Primary Use Case:
Sharing a terminal over the web.
✨ Key Features:
• Built on libuv and WebGL2 for speed
• Fully-featured terminal with CJK and IME support
• ZMODEM/trzsz file transfer support
• Sixel image output support
• SSL support (OpenSSL/Mbed TLS)
📖 Summary:
ttyd is a command-line tool that allows users to share their terminal over the web. It offers features such as ZMODEM/trzsz file transfer, Sixel image output, and SSL support, and is built on libuv and WebGL2 for speed. It supports various platforms including macOS, Linux, and Windows.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Sharing a terminal over the web.
✨ Key Features:
• Built on libuv and WebGL2 for speed
• Fully-featured terminal with CJK and IME support
• ZMODEM/trzsz file transfer support
• Sixel image output support
• SSL support (OpenSSL/Mbed TLS)
📖 Summary:
ttyd is a command-line tool that allows users to share their terminal over the web. It offers features such as ZMODEM/trzsz file transfer, Sixel image output, and SSL support, and is built on libuv and WebGL2 for speed. It supports various platforms including macOS, Linux, and Windows.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 doom-captcha | C++
🎯 Primary Use Case:
A DOOM-based CAPTCHA for web applications, leveraging the game's environment for user verification.
✨ Key Features:
• WebAssembly compilation of a minimal Doom port
• Intercommunication between C game loop and JavaScript CAPTCHA UI
• Custom process flags for game customization (-nomenu, -autoreborn)
📖 Summary:
The doom-captcha repository implements a CAPTCHA system using a WebAssembly-compiled version of Doom. It allows for user verification by requiring interaction with the game, communicating events like player birth, death, and enemy kills to a JavaScript-based CAPTCHA UI. Custom flags and configurations are used to tailor the game's difficulty and behavior for CAPTCHA purposes.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
A DOOM-based CAPTCHA for web applications, leveraging the game's environment for user verification.
✨ Key Features:
• WebAssembly compilation of a minimal Doom port
• Intercommunication between C game loop and JavaScript CAPTCHA UI
• Custom process flags for game customization (-nomenu, -autoreborn)
📖 Summary:
The doom-captcha repository implements a CAPTCHA system using a WebAssembly-compiled version of Doom. It allows for user verification by requiring interaction with the game, communicating events like player birth, death, and enemy kills to a JavaScript-based CAPTCHA UI. Custom flags and configurations are used to tailor the game's difficulty and behavior for CAPTCHA purposes.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
💡 payloads | Shell
🎯 Primary Use Case:
Providing a centralized collection of web attack payloads for security testing and research.
✨ Key Features:
• Collection of web attack payloads
• Aggregates payloads from various sources
• Includes payloads for XSS, SQLi, and other web vulnerabilities
• Provides a script to download and unzip external payloads
📖 Summary:
The 'payloads' repository is a curated collection of web attack payloads, designed to aid security professionals and researchers in penetration testing and vulnerability assessment. It aggregates payloads from various sources, covering a wide range of attack vectors such as XSS and SQL injection. The repository also includes a script to facilitate the download and extraction of external payload resources.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Providing a centralized collection of web attack payloads for security testing and research.
✨ Key Features:
• Collection of web attack payloads
• Aggregates payloads from various sources
• Includes payloads for XSS, SQLi, and other web vulnerabilities
• Provides a script to download and unzip external payloads
📖 Summary:
The 'payloads' repository is a curated collection of web attack payloads, designed to aid security professionals and researchers in penetration testing and vulnerability assessment. It aggregates payloads from various sources, covering a wide range of attack vectors such as XSS and SQL injection. The repository also includes a script to facilitate the download and extraction of external payload resources.
🔗 Links:
• View Project
================
🔓 Open Source
🌟 filesystem_spec | Python
🎯 Primary Use Case:
Providing a specification for Pythonic filesystems to ensure common behavior and interoperability across different implementations.
✨ Key Features:
• Filesystem interface specification
• Common behavior across different filesystem implementations
• Installable via pip and conda
📖 Summary:
The `filesystem_spec` repository provides a specification for Python filesystem interfaces, promoting consistent behavior across various implementations like S3, GCS, and SSH. It allows applications to interact with different filesystems without worrying about backend-specific details. The repository offers a base installation via pip or conda, with optional extensions for specific features and uses Black for code formatting.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Providing a specification for Pythonic filesystems to ensure common behavior and interoperability across different implementations.
✨ Key Features:
• Filesystem interface specification
• Common behavior across different filesystem implementations
• Installable via pip and conda
📖 Summary:
The `filesystem_spec` repository provides a specification for Python filesystem interfaces, promoting consistent behavior across various implementations like S3, GCS, and SSH. It allows applications to interact with different filesystems without worrying about backend-specific details. The repository offers a base installation via pip or conda, with optional extensions for specific features and uses Black for code formatting.
🔗 Links:
• View Project
================
🔓 Open Source
🚀 software-papers | Python
🎯 Primary Use Case:
Providing a curated list of important papers for software engineers to learn from.
✨ Key Features:
• Curated list of software engineering papers
• Papers categorized by topic
• Links to the papers
📖 Summary:
This repository provides a curated list of papers relevant to software engineers, categorized by topic. It serves as a valuable resource for students and professionals seeking to expand their knowledge and understanding of the field by providing links to important and influential publications.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Providing a curated list of important papers for software engineers to learn from.
✨ Key Features:
• Curated list of software engineering papers
• Papers categorized by topic
• Links to the papers
📖 Summary:
This repository provides a curated list of papers relevant to software engineers, categorized by topic. It serves as a valuable resource for students and professionals seeking to expand their knowledge and understanding of the field by providing links to important and influential publications.
🔗 Links:
• View Project
================
🔓 Open Source
✨ fastapi-guard | Python
🎯 Primary Use Case:
Securing FastAPI applications by providing middleware for IP control, request logging, and penetration attempt detection.
✨ Key Features:
• IP Whitelisting and Blacklisting
• User Agent Filtering
• Rate Limiting
• Automatic IP Banning
• Penetration Attempt Detection
📖 Summary:
FastAPI-Guard is a security library designed to protect FastAPI applications from various threats. It offers middleware for controlling IP access, logging requests, detecting penetration attempts, and configuring CORS. The library provides features like IP whitelisting/blacklisting, rate limiting, automatic IP banning, and cloud provider IP blocking, enhancing the security posture of FastAPI-based APIs.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Securing FastAPI applications by providing middleware for IP control, request logging, and penetration attempt detection.
✨ Key Features:
• IP Whitelisting and Blacklisting
• User Agent Filtering
• Rate Limiting
• Automatic IP Banning
• Penetration Attempt Detection
📖 Summary:
FastAPI-Guard is a security library designed to protect FastAPI applications from various threats. It offers middleware for controlling IP access, logging requests, detecting penetration attempts, and configuring CORS. The library provides features like IP whitelisting/blacklisting, rate limiting, automatic IP banning, and cloud provider IP blocking, enhancing the security posture of FastAPI-based APIs.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ zod | TypeScript
🎯 Primary Use Case:
Schema validation and type inference for TypeScript applications.
✨ Key Features:
• TypeScript-first schema validation
• Static type inference
• Runtime validation
📖 Summary:
Zod is a TypeScript-first schema validation library that allows developers to define data schemas with static type inference. It provides runtime validation to ensure data conforms to the defined schema, enhancing type safety and data integrity in TypeScript applications.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Schema validation and type inference for TypeScript applications.
✨ Key Features:
• TypeScript-first schema validation
• Static type inference
• Runtime validation
📖 Summary:
Zod is a TypeScript-first schema validation library that allows developers to define data schemas with static type inference. It provides runtime validation to ensure data conforms to the defined schema, enhancing type safety and data integrity in TypeScript applications.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 vibe-draw | TypeScript
🎯 Primary Use Case:
Creating 3D models and worlds from 2D sketches.
✨ Key Features:
• 2D sketching to 3D model conversion
• AI-powered drawing enhancement
• 3D world building
• Real-time updates
• glTF export
📖 Summary:
Vibe Draw allows users to create 3D models and worlds by sketching on a 2D canvas. It uses AI to enhance drawings and convert them into 3D models, which can then be added to a 3D world. The tool supports real-time updates and glTF export for integration with existing 3D workflows.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Creating 3D models and worlds from 2D sketches.
✨ Key Features:
• 2D sketching to 3D model conversion
• AI-powered drawing enhancement
• 3D world building
• Real-time updates
• glTF export
📖 Summary:
Vibe Draw allows users to create 3D models and worlds by sketching on a 2D canvas. It uses AI to enhance drawings and convert them into 3D models, which can then be added to a 3D world. The tool supports real-time updates and glTF export for integration with existing 3D workflows.
🔗 Links:
• View Project
================
🔓 Open Source
💡 typesense | C++
🎯 Primary Use Case:
Building delightful search experiences with typo-tolerance and speed.
✨ Key Features:
• Typo Tolerance
• Simple and Delightful
• Blazing Fast
• Tunable Ranking
• Sorting
📖 Summary:
Typesense is a fast, typo-tolerant search engine designed as an open-source alternative to Algolia and a more user-friendly alternative to Elasticsearch. It's built in C++ and architected for low-latency instant searches. Key features include typo tolerance, simple setup and operation, blazing fast speed, tunable ranking, and sorting capabilities.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Building delightful search experiences with typo-tolerance and speed.
✨ Key Features:
• Typo Tolerance
• Simple and Delightful
• Blazing Fast
• Tunable Ranking
• Sorting
📖 Summary:
Typesense is a fast, typo-tolerant search engine designed as an open-source alternative to Algolia and a more user-friendly alternative to Elasticsearch. It's built in C++ and architected for low-latency instant searches. Key features include typo tolerance, simple setup and operation, blazing fast speed, tunable ranking, and sorting capabilities.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
✨ assembly-tutorial | Assembly
🎯 Primary Use Case:
Learning assembly language programming, specifically for AMD64/Intel 64-bit architectures.
✨ Key Features:
• AMD64/Intel 64 bit programming tutorial
• Covers instruction sets, registers, stacks
• Explains bits, bytes, words, number bases, math, boolean algebra, bit shifting
• Details memory management, ELF files, MMU, exceptions
📖 Summary:
This repository provides a comprehensive tutorial for learning assembly language programming on AMD64/Intel 64-bit architectures. It covers fundamental concepts like registers, instruction sets, memory management, and assembler directives. The tutorial is aimed at novices and beginners, providing practical examples and explanations to help them understand low-level programming.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Learning assembly language programming, specifically for AMD64/Intel 64-bit architectures.
✨ Key Features:
• AMD64/Intel 64 bit programming tutorial
• Covers instruction sets, registers, stacks
• Explains bits, bytes, words, number bases, math, boolean algebra, bit shifting
• Details memory management, ELF files, MMU, exceptions
📖 Summary:
This repository provides a comprehensive tutorial for learning assembly language programming on AMD64/Intel 64-bit architectures. It covers fundamental concepts like registers, instruction sets, memory management, and assembler directives. The tutorial is aimed at novices and beginners, providing practical examples and explanations to help them understand low-level programming.
🔗 Links:
• View Project
================
🔓 Open Source
🔥 cute_headers | C
🎯 Primary Use Case:
Providing self-contained, easy-to-integrate libraries for game development and other applications.
✨ Key Features:
• Single-file header libraries
• Cross-platform compatibility
• No dependencies
• 2D collision detection
• Networking library with security
📖 Summary:
The cute_headers repository offers a collection of single-file, cross-platform C/C++ header libraries designed for easy integration into projects without external dependencies. These libraries cover a range of functionalities, including collision detection, networking, audio processing, image handling, and more, making them particularly useful for game development.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Providing self-contained, easy-to-integrate libraries for game development and other applications.
✨ Key Features:
• Single-file header libraries
• Cross-platform compatibility
• No dependencies
• 2D collision detection
• Networking library with security
📖 Summary:
The cute_headers repository offers a collection of single-file, cross-platform C/C++ header libraries designed for easy integration into projects without external dependencies. These libraries cover a range of functionalities, including collision detection, networking, audio processing, image handling, and more, making them particularly useful for game development.
🔗 Links:
• View Project
================
🔓 Open Source
🔥 axiom | Shell
🎯 Primary Use Case:
Distributing and managing offensive and defensive security scans across multiple cloud instances.
✨ Key Features:
• Dynamic infrastructure framework
• Multi-cloud environment support (DigitalOcean, IBM Cloud, Linode, Azure, AWS)
• Distributed scanning with tools like nmap, ffuf, masscan, nuclei, meg
📖 Summary:
Axiom is a dynamic infrastructure framework designed to simplify the deployment and management of security scanning tools across multiple cloud environments. It enables users to easily distribute scans using tools like Nmap, ffuf, and Nuclei across numerous instances, accelerating vulnerability assessments and penetration testing. Axiom supports various cloud providers, including DigitalOcean, IBM Cloud, Linode, Azure, and AWS.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Distributing and managing offensive and defensive security scans across multiple cloud instances.
✨ Key Features:
• Dynamic infrastructure framework
• Multi-cloud environment support (DigitalOcean, IBM Cloud, Linode, Azure, AWS)
• Distributed scanning with tools like nmap, ffuf, masscan, nuclei, meg
📖 Summary:
Axiom is a dynamic infrastructure framework designed to simplify the deployment and management of security scanning tools across multiple cloud environments. It enables users to easily distribute scans using tools like Nmap, ffuf, and Nuclei across numerous instances, accelerating vulnerability assessments and penetration testing. Axiom supports various cloud providers, including DigitalOcean, IBM Cloud, Linode, Azure, and AWS.
🔗 Links:
• View Project
================
🔓 Open Source
🔥 WinVisor | C++
🎯 Primary Use Case:
Emulating and virtualizing Windows x64 user-mode executables within a controlled environment.
✨ Key Features:
• Hypervisor-based emulation of Windows x64 user-mode executables
• Uses Windows Hypervisor Platform (WHP) API
• Clones address space of a suspended process into the virtual environment
• Forwards syscalls to the host OS
📖 Summary:
WinVisor is a hypervisor-based emulator for Windows x64 user-mode executables, leveraging the Windows Hypervisor Platform API. It creates a virtual environment by cloning the address space of a suspended process, allowing for the execution and monitoring of applications in a virtualized setting. The emulator forwards syscalls to the host OS and provides a framework for implementing custom syscall hooks.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Emulating and virtualizing Windows x64 user-mode executables within a controlled environment.
✨ Key Features:
• Hypervisor-based emulation of Windows x64 user-mode executables
• Uses Windows Hypervisor Platform (WHP) API
• Clones address space of a suspended process into the virtual environment
• Forwards syscalls to the host OS
📖 Summary:
WinVisor is a hypervisor-based emulator for Windows x64 user-mode executables, leveraging the Windows Hypervisor Platform API. It creates a virtual environment by cloning the address space of a suspended process, allowing for the execution and monitoring of applications in a virtualized setting. The emulator forwards syscalls to the host OS and provides a framework for implementing custom syscall hooks.
🔗 Links:
• View Project
================
🔓 Open Source
🚀 project-guidelines | JavaScript
🎯 Primary Use Case:
Providing a set of best practices and guidelines for JavaScript project development and maintenance.
✨ Key Features:
• Git workflow guidelines
• Documentation standards
• Environment consistency
• Dependency management
• Testing practices
📖 Summary:
The project-guidelines repository offers a comprehensive collection of best practices for JavaScript projects, covering various aspects from Git workflow to API security. It aims to improve project maintainability, code quality, and overall development efficiency by providing actionable guidelines and recommendations.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Providing a set of best practices and guidelines for JavaScript project development and maintenance.
✨ Key Features:
• Git workflow guidelines
• Documentation standards
• Environment consistency
• Dependency management
• Testing practices
📖 Summary:
The project-guidelines repository offers a comprehensive collection of best practices for JavaScript projects, covering various aspects from Git workflow to API security. It aims to improve project maintainability, code quality, and overall development efficiency by providing actionable guidelines and recommendations.
🔗 Links:
• View Project
================
🔓 Open Source
✨ cudacodes | Cuda
🎯 Primary Use Case:
Learning and experimenting with CUDA programming.
✨ Key Features:
• Practical CUDA code examples
• CUDA optimization techniques
• Well-commented code for learning
• Specific implementations like softmax, matrix multiplication, and matrix-vector multiplication
📖 Summary:
This repository provides a collection of CUDA code examples and optimizations, primarily focusing on C/C++. It serves as a learning resource for individuals looking to understand and improve their CUDA skills through practical implementations and extensively commented code. The repository covers various topics, including softmax, matrix multiplication, and device information retrieval.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Learning and experimenting with CUDA programming.
✨ Key Features:
• Practical CUDA code examples
• CUDA optimization techniques
• Well-commented code for learning
• Specific implementations like softmax, matrix multiplication, and matrix-vector multiplication
📖 Summary:
This repository provides a collection of CUDA code examples and optimizations, primarily focusing on C/C++. It serves as a learning resource for individuals looking to understand and improve their CUDA skills through practical implementations and extensively commented code. The repository covers various topics, including softmax, matrix multiplication, and device information retrieval.
🔗 Links:
• View Project
================
🔓 Open Source
🚀 simon | Rust
🎯 Primary Use Case:
Lightweight, web-based system and Docker monitoring with alerting capabilities.
✨ Key Features:
• System Monitoring (CPU, memory, disk usage, network activity)
• Web-Based UI
• Docker Integration (container listing, resource usage, logs)
• Alerting System
• Single binary deployment
📖 Summary:
Simon is a lightweight system monitoring tool that provides a web-based UI for tracking system resources and Docker containers. It includes an alerting system to notify users when metrics exceed defined thresholds. Packaged as a single binary with zero dependencies, Simon offers a low-overhead solution for monitoring system health and Docker container performance.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Lightweight, web-based system and Docker monitoring with alerting capabilities.
✨ Key Features:
• System Monitoring (CPU, memory, disk usage, network activity)
• Web-Based UI
• Docker Integration (container listing, resource usage, logs)
• Alerting System
• Single binary deployment
📖 Summary:
Simon is a lightweight system monitoring tool that provides a web-based UI for tracking system resources and Docker containers. It includes an alerting system to notify users when metrics exceed defined thresholds. Packaged as a single binary with zero dependencies, Simon offers a low-overhead solution for monitoring system health and Docker container performance.
🔗 Links:
• View Project
================
🔓 Open Source
✨ dotbins | Python
🎯 Primary Use Case:
Managing and updating command-line tool binaries within a dotfiles repository.
✨ Key Features:
• Cross-platform binary management (macOS, Linux, Windows)
• No admin privileges required
• Version-controlled CLI tools
• Downloads from GitHub releases
• Dotfiles synchronization
📖 Summary:
Dotbins is a tool for managing command-line binaries within a dotfiles repository. It allows for cross-platform management without requiring admin privileges, version controls the CLI tools, downloads them from GitHub releases, and is perfect for dotfiles synchronization. It uniquely integrates tool-specific shell configurations directly in the dotfiles workflow.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
Managing and updating command-line tool binaries within a dotfiles repository.
✨ Key Features:
• Cross-platform binary management (macOS, Linux, Windows)
• No admin privileges required
• Version-controlled CLI tools
• Downloads from GitHub releases
• Dotfiles synchronization
📖 Summary:
Dotbins is a tool for managing command-line binaries within a dotfiles repository. It allows for cross-platform management without requiring admin privileges, version controls the CLI tools, downloads them from GitHub releases, and is perfect for dotfiles synchronization. It uniquely integrates tool-specific shell configurations directly in the dotfiles workflow.
🔗 Links:
• View Project
================
🔓 Open Source
💡 browser-use | Python
🎯 Primary Use Case:
Connecting AI agents with web browsers to automate tasks such as data extraction, web navigation, and application interaction.
✨ Key Features:
• Enables AI agents to control web browsers
• Provides a simple API for browser automation
• Offers a hosted version for instant browser automation
• Supports integration with LLMs like OpenAI's GPT models
📖 Summary:
Browser-use is a Python library that simplifies the integration of AI agents with web browsers. It allows AI models to interact with websites, automate tasks, and extract information. The library offers a straightforward API and a hosted version for quick setup, making it easier to build AI-powered browser automation solutions.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Connecting AI agents with web browsers to automate tasks such as data extraction, web navigation, and application interaction.
✨ Key Features:
• Enables AI agents to control web browsers
• Provides a simple API for browser automation
• Offers a hosted version for instant browser automation
• Supports integration with LLMs like OpenAI's GPT models
📖 Summary:
Browser-use is a Python library that simplifies the integration of AI agents with web browsers. It allows AI models to interact with websites, automate tasks, and extract information. The library offers a straightforward API and a hosted version for quick setup, making it easier to build AI-powered browser automation solutions.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🚀 mbase | C++
🎯 Primary Use Case:
Integrating LLMs into high-performance applications such as games and server applications with minimal performance loss.
✨ Key Features:
• Non-blocking TextToText LLM inference SDK
• Non-blocking Embedder model inference SDK
• GGUF file meta-data manipulation SDK
• Openai server program with system prompt caching
📖 Summary:
MBASE is a C++ inference SDK designed to facilitate the integration of LLMs into various applications. It offers non-blocking APIs for both text generation and embedding, supports multiple models via llama.cpp, and includes tools for performance benchmarking, enabling developers to embed LLM capabilities into performance-critical applications.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Integrating LLMs into high-performance applications such as games and server applications with minimal performance loss.
✨ Key Features:
• Non-blocking TextToText LLM inference SDK
• Non-blocking Embedder model inference SDK
• GGUF file meta-data manipulation SDK
• Openai server program with system prompt caching
📖 Summary:
MBASE is a C++ inference SDK designed to facilitate the integration of LLMs into various applications. It offers non-blocking APIs for both text generation and embedding, supports multiple models via llama.cpp, and includes tools for performance benchmarking, enabling developers to embed LLM capabilities into performance-critical applications.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🌟 ggwave | C++
🎯 Primary Use Case:
Communicating small amounts of data between air-gapped devices using sound.
✨ Key Features:
• Data-over-sound communication
• FSK-based transmission protocol
• Error correction codes (ECC)
• Platform agnostic audio backend
• Serverless one-to-many broadcast
📖 Summary:
ggwave is a tiny data-over-sound library enabling communication between devices using audio. It employs FSK modulation and error correction, and supports various platforms through a flexible audio backend. The library facilitates applications such as serverless broadcasting, IoT communication, audio QR codes, and device pairing.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🎯 Primary Use Case:
Communicating small amounts of data between air-gapped devices using sound.
✨ Key Features:
• Data-over-sound communication
• FSK-based transmission protocol
• Error correction codes (ECC)
• Platform agnostic audio backend
• Serverless one-to-many broadcast
📖 Summary:
ggwave is a tiny data-over-sound library enabling communication between devices using audio. It employs FSK modulation and error correction, and supports various platforms through a flexible audio backend. The library facilitates applications such as serverless broadcasting, IoT communication, audio QR codes, and device pairing.
🔗 Links:
• View Project
• Homepage
================
🔓 Open Source
🔥 KDToolBox | C++
🎯 Primary Use Case:
A collection of miscellaneous C++ and Qt utility classes and functions to aid in software development.
✨ Key Features:
• Generic C++ tools
• C++11 backports
• Qt-related utilities (UI Watchdog, QML helpers, Model/View extensions, string manipulation, signal throttling)
📖 Summary:
KDToolBox is a repository containing a variety of useful C++ classes and functions, with a focus on generic tools, C++11 backports, and Qt-related utilities. It provides developers with a set of pre-built components to simplify common tasks and enhance their projects.
🔗 Links:
• View Project
================
🔓 Open Source
🎯 Primary Use Case:
A collection of miscellaneous C++ and Qt utility classes and functions to aid in software development.
✨ Key Features:
• Generic C++ tools
• C++11 backports
• Qt-related utilities (UI Watchdog, QML helpers, Model/View extensions, string manipulation, signal throttling)
📖 Summary:
KDToolBox is a repository containing a variety of useful C++ classes and functions, with a focus on generic tools, C++11 backports, and Qt-related utilities. It provides developers with a set of pre-built components to simplify common tasks and enhance their projects.
🔗 Links:
• View Project
================
🔓 Open Source