Showing 19 of 19 projects
A cross-platform UI abstraction layer for building apps with React and React Native that share code across web, iOS, Android, and Windows.
A universal wrapper for real-time frameworks that prevents module lock-in and provides a common low-level interface.
A lightweight analytics abstraction library for tracking page views, custom events, and identifying visitors across any third-party tool.
An open-source caching abstraction layer for .NET that simplifies complex caching scenarios with multi-layer support and advanced features.
A type-safe networking abstraction layer for Swift that associates request types with response types.
A Python abstraction layer for writing Qt applications that work with PyQt5, PySide2, PyQt6, and PySide6 using a single codebase.
A generic swappable back-end for JSON handling in Ruby applications.
A Swift library that provides an abstraction layer for analytics services, enabling type-safe event logging across multiple providers.
A Vulkan abstraction layer that represents a frame as a task graph, simplifying graphics engine development.
An abstraction layer for coordinating database transaction boundaries across multiple Go database drivers.
A Firebase abstraction layer for FirebaseDatabase and FirebaseStorage that simplifies working with Firebase in Swift apps.
A library that lets your code support any ES6-compatible Promise implementation while letting application authors choose their preferred one.
A middleware abstraction layer for ROS 2 that enables interoperability between different DDS implementations.
A Roblox DataStore abstraction library providing session locking, validation, migrations, and retries for reliable data persistence.
Adds an abstraction layer between Angular components and the NgRx store to decouple them and simplify testing.
A Ruby gem that provides an easy-to-use modeling layer for Cucumber test suites, simplifying inspection and manipulation of Gherkin feature files.
An abstraction layer for iOS analytics that centralizes tracking code and supports multiple third-party tools like Mixpanel and Intercom.
A Go abstraction layer for simplified RabbitMQ connection, messaging, and administration.
A cross-platform C++ framework for rapid Vulkan initialization and abstraction of core graphics objects.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.