GitHub topics: abstraction-layer
andymink/CRUD-MySQL-Xojo-Example
This is an example program for Create, Read, Modify, Delete, Search records in a MySQL database in Xojo language. It works by presenting as an example a customer search list and a customer management form. This program integrates a database data abstraction layer allowing easy modification and increased adaptability to your needs.
Language: Xojo - Size: 243 KB - Last synced at: about 7 hours ago - Pushed at: about 8 hours ago - Stars: 0 - Forks: 0

gazebosim/gz-rendering
C++ library designed to provide an abstraction for different rendering engines. It offers unified APIs for creating 3D graphics applications.
Language: C++ - Size: 127 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 67 - Forks: 61

liquality/chainify
Blockchain abstraction layer
Language: TypeScript - Size: 34.1 MB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 220 - Forks: 70

BSVN/Commons
Commons library
Language: C# - Size: 5.31 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 7 - Forks: 9

Avanade/Liquid-Application-Framework
Liquid Application Framework documentation, useful links and sample project
Language: C# - Size: 6.64 MB - Last synced at: 1 day ago - Pushed at: 24 days ago - Stars: 485 - Forks: 56

arasan90/pal_os
OS Platform Abstraction Layer
Language: C - Size: 1.47 MB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 2 - Forks: 1

dotX-Automation/dua-foundation
Dockerfiles for the base units of the Distributed Unified Architecture.
Language: Shell - Size: 314 KB - Last synced at: 18 days ago - Pushed at: 18 days ago - Stars: 0 - Forks: 1

vecodenet/caldera-database
Database abstraction layer, part of Vecode Caldera
Language: PHP - Size: 54.7 KB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

lsst/resources
Generic interface for accessing local and remote file resources
Language: Python - Size: 1.29 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 1

timewave-computer/valence-zk-demo
Demo for Valence ZK programs.
Language: Rust - Size: 3.08 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 13 - Forks: 3

chataize/abstractions
Abstract classes, interfaces, and enums shared across ChatAIze projects for better interoperability.
Language: C# - Size: 381 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

elliot-100/Spond-classes
Class abstraction layer for the `Spond` library package.
Language: Python - Size: 343 KB - Last synced at: 6 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 1

tada5hi/amqp-extension
This is a library on top of the amqplib library and is meant to simplify the process of consuming & publishing queue messages.
Language: TypeScript - Size: 2.04 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

4lDO2/fal-rs
Filesystem abstraction layer
Language: Rust - Size: 580 KB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 10 - Forks: 0

ERendK34/CRUD-Sqlite-Xojo-Example
This is an example program for Create, Read, Modify, Delete, Search records in a Sqlite database in Xojo language. It works by presenting as an example a customer search list and a customer management form. This program integrates a database data abstraction layer allowing easy modification and increased adaptability to your needs.
Language: Xojo - Size: 639 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

deccer/EngineKit
Abstraction over modern OpenGL
Language: C# - Size: 292 MB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 20 - Forks: 0

Aermoss/ReForge
A 2D game engine written in Python using PySDL2, PySDL3 and PyGame.
Language: Python - Size: 41 KB - Last synced at: about 2 months ago - Pushed at: 2 months ago - Stars: 2 - Forks: 0

Fab2bprog/CRUD-Sqlite-Xojo-Example
This is an example program for Create, Read, Modify, Delete, Search records in a Sqlite database in Xojo language. It works by presenting as an example a customer search list and a customer management form. This program integrates a database data abstraction layer allowing easy modification and increased adaptability to your needs.
Language: Xojo - Size: 629 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

szym-mie/java-abstract-chat
Somewhat bare-bones chat, implemented with threading and abstracting low level code for a more object-oriented approach.
Language: Java - Size: 85 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

GregUtas/robust-services-core
Robust applications framework in C++. Includes a static analysis tool and two applications.
Language: C++ - Size: 427 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 156 - Forks: 43

fwcd/swift-platformkit
UIKit/AppKit abstraction layer
Language: Swift - Size: 13.7 KB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

enkessler/cuke_modeler
A gem to model a Cucumber test suite.
Language: Ruby - Size: 1.65 MB - Last synced at: 14 days ago - Pushed at: 3 months ago - Stars: 22 - Forks: 7

webability-go/xdominion
A database abstraction layer. Use objects, not queries
Language: Go - Size: 4.74 MB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 5 - Forks: 1

WildFoxStudio/furyrenderer
Vulkan Abstraction Layer
Language: C++ - Size: 52.7 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

roncapat/ROS2-HAL-Flir-PTU-D46
ROS2 Hardware Abstraction Layer (HAL) for Flir Pan Tilt Units (PTUs) D46 and similar
Language: C++ - Size: 81.1 KB - Last synced at: 8 days ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

robert-burger/libosal
libosal is an operating system abstraction layer Library. It's purpose is to write os-independent code for easy portability between different systems and architectures.
Language: C++ - Size: 1.56 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 3

pierreblavy2/cpp-tdb
This project allows to connect to postresql and sqlite databases, execute queries and retrive results in a consistent way. A template user friendly interface is provided in order to easily convert sql queries to functors. A less user friendly interface is provided to extend the database to custom data type, or to other underlying sql drivers. Even if the current version of the project is working, this project is still experimental, and future version will certainly make large changes in the interface.
Language: C++ - Size: 106 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

sofakingforever/solid-kotlin-analytics
SOLID Analytics Interface for Android, written in Kotlin
Language: Kotlin - Size: 319 KB - Last synced at: 5 months ago - Pushed at: over 6 years ago - Stars: 77 - Forks: 9

colinkiama/UWPPackagesGetter
Get all installed apps from your users windows device. (Win32 Programs do not count).
Language: C# - Size: 38.1 KB - Last synced at: 18 days ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 1

Lupennat/lupdo-postgres
Lupdo Driver For PostgreSQL
Language: TypeScript - Size: 353 KB - Last synced at: 16 days ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

Lupennat/lupdo-sqlite
Lupdo Driver For Sqlite
Language: TypeScript - Size: 726 KB - Last synced at: about 1 month ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

Lupennat/lupdo-mysql
Lupdo driver for MySQL & MariaDB
Language: TypeScript - Size: 246 KB - Last synced at: 21 days ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

intercept/intercept
A C/C++ Binding Library for SQF and RV Engine Access Abstraction Layer
Language: C++ - Size: 5.22 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 226 - Forks: 59

AtmolanderMimi/ez-audi
A light and easy Rust audio playback library
Language: Rust - Size: 45.3 MB - Last synced at: 26 days ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

NeddX/MGL
A minimalistic OpenGL abstraction layer.
Language: C++ - Size: 18.6 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

jacquespillet/gfx
Graphics Library
Language: C++ - Size: 48.5 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

ovojs/anykv
The monrepo for AnyKV - a service layer abstracting away different databases.
Language: TypeScript - Size: 14.6 KB - Last synced at: 6 days ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

KMurphs/labview-client-for-micropython
This is a client implemented in LabVIEW that interacts with an embedded device or constrained system that runs micropython, a stripped down version of Python. This Library can optionally be used with TestStand to perform tests against the target device / system
Language: LabVIEW - Size: 944 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

cettia/asity
Build universally reusable web fragments on the JVM
Language: Java - Size: 1.03 MB - Last synced at: 25 days ago - Pushed at: over 1 year ago - Stars: 25 - Forks: 1

rafaelqueiroz88/AbstractClassesUsage
A simple project to explore abstract classes and poo resources in Dart
Language: Dart - Size: 1.95 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

MetatransApps/Android_LIB_CommonsAds
Library for Android, which abstracts the Ads logic (banners and interstitials). By using it, you don't need to change the main code of the program when you switch between different Ads providers or switch off Ads. It becomes just programmatic configuration.
Language: Java - Size: 203 KB - Last synced at: 10 months ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 1

AgnieszkaAureliaMarczak/Hangman
Structure-oriented guessing game
Language: Java - Size: 27.3 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

PlasmaPHP/driver-mysql
The plasma driver for MySQL / MariaDB.
Language: PHP - Size: 653 KB - Last synced at: 7 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 1

aremmell/libbal
Berkeley Abstraction Layer: a lightweight, portable C17/C++20 wrapper library for Berkeley sockets (with asynchronous I/O and IPv6 support)
Language: C - Size: 379 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 5 - Forks: 0

mmlabs-mindmaze/mmlib
OS abstraction layer and helpers
Language: C - Size: 1.39 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 12 - Forks: 5

vector-man/FluentFileSystem
Fluent File System for .NET is a filesystem abstraction library.
Language: C# - Size: 12.7 KB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

KOLANICH-libs/JAbs.py
An abstraction layer to deal with python-JVM bridges uniformly !!! Migrated to Codeberg 🏔️ !!!
Language: Python - Size: 9.77 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

carsso/ovh-api-simple-http-wrapper 📦
OVH API HTTP wrapper written in PHP (not affiliated with OVH)
Language: PHP - Size: 20.5 KB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

budius/budius.github.io
An android developer musings on abstraction and architecture
Size: 38.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

davidch93/core
Core libraries and dependencies for spring-boot-based. This project based on Spring and Java 8.
Language: Java - Size: 408 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 3

bhgomes/AbstractWallets.jl
Abstractions for Digital Wallets in Julia
Language: Julia - Size: 59.6 KB - Last synced at: about 19 hours ago - Pushed at: over 4 years ago - Stars: 5 - Forks: 3

iriven/PhpDbal
A powerful PHP multi driver database Abstraction and Access Layer using PDO
Language: PHP - Size: 50.8 KB - Last synced at: almost 2 years ago - Pushed at: almost 8 years ago - Stars: 2 - Forks: 1

0x20F/carbon
Build tool for custom configuration of multiple smaller services, and wrapper commands for docker containers to make your life easier.
Language: Go - Size: 2.64 MB - Last synced at: 4 days ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 0

jakobhviid/ServiceAbstractionLayer
Service Abstraction Layer (SAL) is an ontology that helps create a layer of abstraction between services. It is most often deployed in a micro-service architecture.
Language: Python - Size: 215 KB - Last synced at: almost 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

smart8612/NetworkKit
Light weight network abstraction layer used for singularis7's iOS Platform
Language: Swift - Size: 293 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

smart8612/SettingsKit
Light weight app settings abstraction layer used for singularis7's iOS Platform
Language: Swift - Size: 41 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

smart8612/UserNotificationKit
Light weight user notification abstraction layer used for singularis7's iOS Platform
Language: Swift - Size: 286 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

jtCodes/image-search-abstraction-layer
Bing image scrapper
Language: JavaScript - Size: 4.04 MB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

MatteoBattilana/ALMI
A Java Framework for managing multiserver communication
Language: Java - Size: 140 KB - Last synced at: almost 2 years ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

cmandamiento/angular-architecture-base
Angular Architecture Patterns and best practices
Language: TypeScript - Size: 356 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 23 - Forks: 12

ZahraHeydari/KotlinBaseProject
This is a base code for every Kotlin project in Android
Language: Kotlin - Size: 166 KB - Last synced at: about 2 months ago - Pushed at: over 5 years ago - Stars: 23 - Forks: 5

Ouxsoft/LivingMarkup 📦
A Processor for Markup written in PHP. Allows extraction of Markup into a data structure, orchestrated nested manipulation of said structure, and output as (optimized) Markup.
Language: PHP - Size: 11.3 MB - Last synced at: 10 days ago - Pushed at: about 4 years ago - Stars: 2 - Forks: 1

umber/http 📦
🏹 HTTP abstractions
Language: PHP - Size: 54.7 KB - Last synced at: 24 days ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0

KOLANICH-libs/ScanAbs.py
An abstraction layer for port scanners
Language: Python - Size: 22.5 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

sumitsarkar/event-layer
A router for events to different analytics destinations
Language: JavaScript - Size: 3.04 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 1

alin-andersen/AlinSpace.Systemd
C# Abstraction Layer for Systemd.
Size: 3.91 KB - Last synced at: 5 days ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

embedded-office/uc-common Fork of weston-embedded/uC-Common
Language: C - Size: 45.9 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

edward62740/NixieDisplay-HAL
C++ abstraction for controlling up to 6 nixie tubes. Compatible with most platforms that provide standard gpio write and delay/sleep functions.
Language: C++ - Size: 118 KB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

pklaschka/xd-dialog-helper
An abstraction layer making it easier to display simple dialogs in plugins for Adobe XD CC
Language: JavaScript - Size: 1.34 MB - Last synced at: 27 days ago - Pushed at: about 2 years ago - Stars: 6 - Forks: 2

schuderer/mllaunchpad
Deploy Machine Learning Solutions with Ease
Language: Python - Size: 1.41 MB - Last synced at: about 6 hours ago - Pushed at: almost 3 years ago - Stars: 12 - Forks: 5

KOLANICH-libs/pantarei.py
An abstraction layer for progressbars and spinners
Language: Python - Size: 10.7 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

PlasmaPHP/core
The plasma core.
Language: PHP - Size: 569 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 2

HydrArgs/HydrArgs
An abstraction layer around various CLI args parsing libs
Language: C++ - Size: 81.1 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

phpvv/db
Language: PHP - Size: 813 KB - Last synced at: 4 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

PocketSwift/PocketNet
Elegant net framework in Swift 5.0
Language: Swift - Size: 287 KB - Last synced at: 9 days ago - Pushed at: over 3 years ago - Stars: 15 - Forks: 0

roncapat/ROS2-HAL-Xsens-XbusMaster
ROS2 Hardware Abstraction Layer (HAL) for Xsens XBus Master (XM-B)
Language: C++ - Size: 911 KB - Last synced at: 8 days ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

yannoff/y-a-m-l
Y.A.M.L : Yaml Abstraction Model Layer
Language: PHP - Size: 19.5 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

davidsusu/abstract-gui
A GUI abstraction layer, written in Java
Language: Java - Size: 1.01 MB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

ivanmisuno/Envelope
Modern Swift 4 Protocol-Based API Abstraction Layers Of Common Frameworks That Make Unit-Testing A First-Class Citizen.
Language: Swift - Size: 63.5 KB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 1 - Forks: 0

ploiu/PyGame-Controller
A simple abstraction of PyGame's Joystick module
Language: Python - Size: 9.77 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

westurner/pyrpo
A shell command wrapper for hg, git, bzr, svn https://pypi.python.org/pypi/pyrpo
Language: Python - Size: 253 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 4 - Forks: 1

PlasmaPHP/plasma
Plasma provides an asynchronous, non-blocking (data access) Database Abstraction Layer for PHP.
Size: 17.6 KB - Last synced at: 7 months ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 1

ttakasawa/iOS-GoodCodeExerciseSample
Dear Recruiter, check me out!
Language: Swift - Size: 15.1 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

bananaRanger/AYDataBaser
Abstraction for database interaction.
Language: Swift - Size: 177 KB - Last synced at: 1 day ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

Gliby/gaal-api
GAL's another abstraction layer.
Language: Java - Size: 27.3 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

KingFishTheKing/yeet_lib
Abstraction messaging layer, using custom event triggers in a (mostly) Pub/Sub pattern to make 121 or 12M communications easier
Language: JavaScript - Size: 91.8 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

jrt324/JrtStorage
C# filesystem storage abstraction layer
Size: 17.6 KB - Last synced at: about 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

LiamBindle/uio
A header-only I/O abstraction layer for microcontrollers.
Language: C++ - Size: 308 KB - Last synced at: 12 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 1

jtsalva/Bull-SQLite
Simple Helper Package for using SQLite3 in Python
Language: Python - Size: 7.81 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 1
