An open API service providing repository metadata for many open source software ecosystems.

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