Projects in Awesome Lists tagged with abstraction
A curated list of projects in awesome lists tagged with abstraction .
https://github.com/kokkos/kokkos
Kokkos C++ Performance Portability Programming Ecosystem: The Programming Model - Parallel Execution and Memory Abstraction
abstraction c-plus-plus high-performance-computing hpsf kokkos parallel-computing programming-model
Last synced: 13 May 2025
https://github.com/zspecza/common-tags
🔖 Useful template literal tags for dealing with strings in ES2015+
abstraction composable composition es2015 es6 html-template indentation inline javascript multiline-strings string-substitution tagged-template tagged-template-literals
Last synced: 04 Oct 2025
https://github.com/aimeos/aimeos-base
Aimeos abstraction layer for host applications
abstraction aimeos php php-library
Last synced: 15 May 2025
https://github.com/canonical/netplan
Declarative network configuration for various backends
abstraction configuration declarative network yaml
Last synced: 14 May 2025
https://github.com/philippgille/gokv
Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)
abstraction badgerdb bolt boltdb cloud-storage consul database dynamodb etcd go golang key-value key-value-store library memcached mongodb package postgresql redis simple
Last synced: 15 May 2025
https://github.com/scriptfusion/porter
:lipstick: Durable and asynchronous data imports for consuming data at scale and publishing testable SDKs.
abstraction asynchronous data-import data-transformation durability fibers framework library php-development porter scalability
Last synced: 14 May 2025
https://github.com/ScriptFUSION/Porter
:lipstick: Durable and asynchronous data imports for consuming data at scale and publishing testable SDKs.
abstraction asynchronous data-import data-transformation durability fibers framework library php-development porter scalability
Last synced: 05 Apr 2025
https://github.com/MLSDev/TRON
Lightweight network abstraction layer, written on top of Alamofire
abstraction alamofire client ios networking
Last synced: 06 Aug 2025
https://github.com/acdemiralp/fg
Rendering abstraction which describes a frame as a directed acyclic graph of render tasks and resources.
abstraction cpp17 frame graph rendering
Last synced: 04 May 2025
https://github.com/xebia-functional/macroid
A modular functional UI language for Android
abstraction android composability dsl functional-programming gui scala-macros user-interface
Last synced: 03 Aug 2025
https://github.com/jamessedlacek/routing
SwiftUI library for abstracting navigation logic from views
abstraction navigation navigationdestination navigationlink navigationstack routing swiftui
Last synced: 16 May 2025
https://github.com/robinrodricks/FluentStorage
A polycloud .NET cloud storage abstraction layer. Provides Blob storage (AWS S3, GCP, FTP, SFTP, Azure Blob/File/Event Hub/Data Lake) and Messaging (AWS SQS, Azure Queue/ServiceBus). Supports .NET 5+ and .NET Standard 2.0+. Pure C#.
abstraction aws aws-s3 aws-sqs azure azure-data-lake azure-event-hub azure-queue azure-service-bus blob blob-storage file file-storage ftp ftps gcp
Last synced: 13 May 2025
https://github.com/JamesSedlacek/Routing
SwiftUI library for abstracting navigation logic from views
abstraction navigation navigationdestination navigationlink navigationstack routing swiftui
Last synced: 29 Apr 2025
https://github.com/robinrodricks/fluentstorage
A polycloud .NET cloud storage abstraction layer. Provides Blob storage (AWS S3, GCP, FTP, SFTP, Azure Blob/File/Event Hub/Data Lake) and Messaging (AWS SQS, Azure Queue/ServiceBus). Supports .NET 5+ and .NET Standard 2.0+. Pure C#.
abstraction aws aws-s3 aws-sqs azure azure-data-lake azure-event-hub azure-queue azure-service-bus blob blob-storage file file-storage ftp ftps gcp
Last synced: 14 May 2025
https://github.com/mikecao/sparrow
A simple database toolkit for PHP
abstraction database library orm php sql
Last synced: 06 Apr 2025
https://github.com/safe-global/safe-core-sdk
The Safe{Core} SDK allows builders to add account abstraction functionality into their apps.
abstraction account ethereum safe sdk smart typescript wallet
Last synced: 04 Oct 2025
https://github.com/nyorain/vpp
Modern C++ vulkan utility library.
abstraction lightweight vulkan
Last synced: 08 May 2025
https://github.com/ivanperez-keera/dunai
Classic FRP, Arrowized FRP, Reactive Programming, and Stream Programming, all via Monadic Stream Functions
abstraction arrows frp frp-library functional-programming functional-reactive-programming game games haskell haskell-library monad yampa
Last synced: 15 May 2025
https://github.com/wisp-forest/owo-lib
Open ωorthωhile Operations, yes the acronym was "totally accidental"
abstraction library minecraft-mod utility
Last synced: 09 Apr 2025
https://github.com/uber-go/dosa
DOSA is a data object abstraction layer
abstraction cassandra dosa object-storage storage
Last synced: 24 Jul 2025
https://github.com/src-d/go-billy
The missing interface filesystem abstraction for Go
Last synced: 15 Dec 2025
https://github.com/meltwater/gen_rmq
Elixir AMQP consumer and publisher behaviours
abstraction amqp behaviours clientdata-no elixir lifecycle-sunset otp production-dependency purpose-library rabbitmq testing usage-application
Last synced: 30 Mar 2025
https://graphicsprogramming.github.io/learnd3d11/
Learn how to D3D11
abstraction cpp cpp17 d3d11 how-to learn learning tutorial tutorial-series
Last synced: 27 Sep 2025
https://github.com/pveyes/use-less
React hooks that help you do what you already did, with more indirection
Last synced: 22 Jul 2025
https://shubhtuls.github.io/volumetricPrimitives/
Code release for "Learning Shape Abstractions by Assembling Volumetric Primitives " (CVPR 2017)
3d-representation abstraction deep-learning unsupervised-learning
Last synced: 20 Nov 2025
https://github.com/ariesclark/tanu.js
An oversimplification of the TypeScript Compiler API for defining and generating source files.
abstraction ast generator tanu typescript typescript-compiler wrapper
Last synced: 14 Aug 2025
https://github.com/galeone/iGor
igor is an abstraction layer for PostgreSQL with a gorm like syntax.
abstraction dbms go golang gorm igor postgresql prepared-statements
Last synced: 12 Mar 2025
https://github.com/galeone/igor
igor is an abstraction layer for PostgreSQL with a gorm like syntax.
abstraction dbms go golang gorm igor postgresql prepared-statements
Last synced: 20 Aug 2025
https://github.com/tulip-control/tulip-control
Temporal Logic Planning toolbox
abstraction automata control-systems feedback-systems hybrid-systems python specification state-machine synthesis temporal-logic verification
Last synced: 12 Apr 2025
https://github.com/sticklight-io/declarai
A Pythonic integration for LLMs.
abstraction ai gpt gpt-3 gpt-4 llm openai python
Last synced: 09 May 2025
https://github.com/sijiecai/redux-prim
redux helper tool to abstract action and reducer with getDefaultState and updaters.
abstraction contracts-programming data-driven react redux reusability
Last synced: 17 Aug 2025
https://github.com/princetonuniversity/ilang
A Modeling and Verification Platform for SoCs using ILAs
abstraction accelerator formal heterogeneous ila ilang system-on-chip verification
Last synced: 05 Sep 2025
https://github.com/PrincetonUniversity/ILAng
A Modeling and Verification Platform for SoCs using ILAs
abstraction accelerator formal heterogeneous ila ilang system-on-chip verification
Last synced: 11 May 2025
https://github.com/rom-rb/rom-http
Abstract HTTP adapter for ROM
abstraction adapter data-mapping http rom-rb ruby rubygem
Last synced: 07 Apr 2025
https://github.com/matt-dionis/nlad
Natural Language Application Development (NLAD) - A methodology for building applications by leveraging LLMs to create higher levels of abstraction in software development.
abstraction ai anthropic application-development claude development-methodology llm natural-language nlad software-development
Last synced: 28 Mar 2025
https://github.com/kidgodzilla/event-layer
A very simple analytics abstraction layer. Write your events once, then send them where ever you want.
abstraction analytics analytics-library federation generic google-analytics heap mixpanel simple
Last synced: 01 Aug 2025
https://github.com/uni-linux/uni
:rocket: A universal and optimized interface for handle package managers, UNI recipes and automating tasks on them in Linux distributions.
abstraction apt automation dnf fedora handler interface linux linux-distribution management package-manager recipe ubuntu uni uni-recipes universal
Last synced: 25 Jun 2025
https://github.com/arasgungore/cmpe160-projects
Three Java projects assigned for the Introduction to Object-Oriented Programming (CMPE 160) course in the Spring 2021 semester.
abstraction encapsulation inheritance java java-object-oriented-programming java-oop object-oriented object-oriented-design object-oriented-java object-oriented-java-programming object-oriented-programming object-oriented-programming-project oop oop-concepts oop-examples oop-java oop-programming oop-project oops-in-java polymorphism
Last synced: 12 Apr 2025
https://github.com/ravengine/rgl
RavEngine Graphics Library - a thin RHI for Vulkan, DirectX12, and Metal
abstraction directx12 game-development game-engine-framework metalkit rhi vulkan
Last synced: 16 Oct 2025
https://github.com/freekds/msi-mystic-light-controller
C# library used to change lights connected to MSI motherboard programmatically using the Mystic Light SDK
abstraction addressable-leds c-sharp dllimport mystic-light
Last synced: 10 Aug 2025
https://github.com/alaingalvan/raw-vulkan
🔥 Experiments building Vulkan applications, libraries, and abstractions.
abstraction conan shaders shadertoy tutorial vulkan
Last synced: 15 Aug 2025
https://github.com/howprogrammingworks/function
Functions as a method to raise level of code abstraction
abstraction closure code engineering example function functional-programming functor iife kiev kpi learning programming study university
Last synced: 04 Apr 2025
https://github.com/HowProgrammingWorks/Function
Functions as a method to raise level of code abstraction
abstraction closure code engineering example function functional-programming functor iife kiev kpi learning programming study university
Last synced: 28 Mar 2025
https://github.com/nartc/nest-abstract
NestJs Abstraction Helper
abstraction controller helper nestjs typescript
Last synced: 15 Apr 2025
https://github.com/loreanvictor/render-jsx
Tools for building JSX-based libraries / frameworks, also a super-thin and fast pure DOM renderer.
abstraction dom frontend javascript jsx typescript
Last synced: 21 Mar 2025
https://github.com/wilbertliu/navkit
Simple and integrated way to customize navigation bar experience on iOS app.
abstraction ios navigation swift toolkit
Last synced: 19 Apr 2025
https://github.com/wilbertliu/NavKit
Simple and integrated way to customize navigation bar experience on iOS app.
abstraction ios navigation swift toolkit
Last synced: 03 Aug 2025
https://github.com/jamessedlacek/presenting
SwiftUI library for abstracting logic from views
abstraction alert sheet swiftui toast
Last synced: 14 Apr 2025
https://github.com/5afe/safe-core-sdk-demo
Account Abstraction with Safe{Core} SDK
abstraction account ethereum safe typescript
Last synced: 14 Apr 2025
https://github.com/j0nas/light-form
Lightweight library for lightweight React/Redux forms
abstraction form react redux redux-form state state-management
Last synced: 26 Feb 2025
https://github.com/redhatqe/widgetastic.core
Making testing of UIs fantastic.
abstraction enhancement page-object selenium testing
Last synced: 04 Apr 2025
https://github.com/RedHatQE/widgetastic.core
Making testing of UIs fantastic.
abstraction enhancement page-object selenium testing
Last synced: 29 Mar 2025
https://github.com/rom-rb/rom-elasticsearch
Elasticsearch adapter for rom-rb
abstraction data-mapping elasticsearch elasticsearch-adapter rom-rb ruby rubygem search
Last synced: 05 Jul 2025
https://github.com/rewinfrey/actionlogic
A business logic abstraction gem that provides structure to the organization and composition of business logic (Ruby)
abstraction business-logic ruby
Last synced: 30 Apr 2025
https://github.com/bespoyasov/refactor-like-a-superhero-talk
Source code and examples for “Refactor Like a Superhero” talk.
abstraction architecture cohesion command-query-separation coupling declarative domain-driven-design functional-core functional-pipeline heuristics immutability metrics refactoring separation-of-concerns statelessness tests twelve-factor ubiquitous-language
Last synced: 04 May 2025
https://github.com/sparkeh9/Enchilada
Enchilada is a filesystem abstraction layer written in C#
abstraction aspnetcore blob-storage dotnet-core filesystem ftp
Last synced: 18 Apr 2025
https://github.com/pikachuxxxx/opengl-abstractions
OpenGL Abstractions Classes to dive in and get coding + Demos
abstraction abstractions glew glfw glfw3 glm linux macos opengl opengl-library opengl-tutorial opengl4 shaders windows
Last synced: 02 Sep 2025
https://github.com/spamegg1/abstract-thinking
Abstract thinking patterns and problem decomposition / solving strategies
abstraction axiomatic-thinking decomposition meta-learning modalities modeling paradigms patterns problem-solving recursion reification relations semantics structures syntax temporal thinking
Last synced: 01 Jan 2026
https://github.com/caseywatson/mantle
Mantle is a framework for building massively scalable .NET-based applications that can be hosted either on-premises or on a variety of public cloud providers including Microsoft Azure and Amazon AWS.
abstraction amazon-aws azure c-sharp cloud cloud-providers paas
Last synced: 08 May 2025
https://github.com/merklejerk/flex-contract
A modern, flexible Ethereum smart contract abstraction.
abstraction async-await contract easy erc20 es2017 ethereum javascript library nodejs self-signed simple smart-contracts web3
Last synced: 22 Apr 2025
https://github.com/bareflank/static_interface_pattern
how to implement the static interface pattern
abstraction concepts cxx cxx20 dependency-inversion-principle interface interface-segregation-principle liskov-substitution-principle open-closed-principle pattern performance pure single-responsibility-principle solid static virtual
Last synced: 09 Apr 2025
https://github.com/zahraheydari/kotlinbaseproject
This is a base code for every Kotlin project in Android
abstract abstraction abstraction-layer coroutines coroutines-android data koin koin-kotlin koin-mvvm kotlin-coroutines moshi mvvm-android mvvm-architecture usecase
Last synced: 14 Apr 2025
https://github.com/howprogrammingworks/abstractionlayers
Abstraction Layers
abstraction abstractions architecture code decomposition engineering javascript js layer learning node nodejs programming software structure study university
Last synced: 13 Apr 2025
https://github.com/blazerroadg/js-frontend-repository
The Repository pattern is a well-documented way of working with a data source. In this library I used this pattern for manage API calls from javascript base frontend applications
abstraction api apicall azure-cosmos codegenerator defaultentity entity firestore firestore-database fronend javascript react react-native redux respository service-facad solid-principles
Last synced: 18 Jul 2025
https://github.com/cameronking4/annotated-ast-for-llm
Annotated AST for the purposes of LLM code repository context. Use this novel approach to pre-process your Github repository. This project will generate an AST.json file which will contextually represent the repo for you to share as a single file to LLM directly or Vector Store
abstract-syntax-tree abstraction ai ast babel coding context github llm openai parsers software
Last synced: 28 Oct 2025
https://github.com/ab-noori/school-library
A school library application will record the books available in the library and track their borrowers. It will allow new students or teachers to be added, new books to be added, and records of borrowed books and corresponding borrowing dates to be saved. A beautiful and well-organized system will be built to accomplish the task efficiently.
abstraction encapsulation inheretence object-oriented object-oriented-programming object-oriented-programming-project oop oop-principles polymorphism ruby
Last synced: 23 Mar 2025
https://github.com/xlauko/lart
LLVM Abstraction & Refinement Tool. The goal of this tool is to provide LLVM-to-LLVM transformations that implement various program abstractions. In terms of the instruction set, the resulting programs are normal, concrete LLVM programs that can be executed and analyzed.
abstract-interpretation abstraction compiler compilers hacktoberfest llvm model-checking static-analysis symbolic-execution
Last synced: 12 Apr 2025
https://github.com/eosnewmedia/json-api-client
Abstract client-side php implementation of the json api specification (jsonapi.org)
abstraction api api-client client json-api php php7
Last synced: 09 Oct 2025
https://github.com/slimgroup/joli.jl
Julia Operators LIbrary
abstraction distributed-computing julia julia-language linear-algebra matrix vector
Last synced: 22 Apr 2025
https://github.com/tumftm/tsl
Time Series Logging (TSL) Library
abstraction logging realtime ros2 tools
Last synced: 20 Aug 2025
https://github.com/schanur/libplatform
Header only C library for platform agnostic (POSIX, Windows) socket/mutex/condition/shm/mmap/thread/time operations.
abstraction agnostic header-only linux memory os platform posix shared-library shared-memory sockets threading time windows
Last synced: 26 Jul 2025
https://github.com/armen/dp
Distributed Programming Abstractions
abstraction consensus-algorithm distributed go group-communication reliable
Last synced: 04 Jul 2025
https://github.com/elgopher/yala
Tiny structured logging abstraction or facade for various logging libraries, allowing the end user to plug in the desired logging library in main.go.
abstraction bridge context facade fmt glog go golang log log15 logfmt logger logging logrus structured-logging zap zerolog
Last synced: 25 Dec 2025
https://github.com/eosnewmedia/json-api-common
Basic php implementation (shared structures for client and server) of the json api specification (jsonapi.org)
abstraction api json json-api library php php-library php7 reusable
Last synced: 30 Apr 2025
https://github.com/origamicomet/gala
:tada: A low-level abstraction layer for rendering. Public domain.
abstraction c99 d3d11 d3d12 graphics metal opengl vulkan
Last synced: 31 Jul 2025
https://github.com/eosnewmedia/json-api-server
Abstract server-side php implementation of the json api specification (jsonapi.org)
abstraction api api-server json json-api library php php-library php7 reusable server server-side
Last synced: 30 Apr 2025
https://github.com/ericksumargo/executor-demo
Control coroutine tasks in some advanced situations with abstracted basic patterns.
abstraction concurrency coroutines
Last synced: 26 Jun 2025
https://github.com/howprogrammingworks/abstractions
Programming is abstract thinking
abstraction code declarative functional imperative javascript js layer metaprogramming model multiparadigm node node-js nodejs object-oriented oop paradigm programming script style
Last synced: 07 May 2025
https://github.com/dipscope/entitystore.ts
Manage any kind of backend API or other datasource through the model reflection.
abstraction entity entity-store filtering in-memory json-api layer nodejs orm pagination reflection sorting store typescript
Last synced: 13 Aug 2025
https://github.com/eosnewmedia/json-api-server-bundle
The symfony integration for enm/json-api-server.
abstraction api api-server json json-api php php7 reusable symfony symfony-bundle
Last synced: 05 Jul 2025
https://github.com/shubh2-0/core-java
This repository contains three projects developed in Core Java to solve basic problem statements. The projects focus on different aspects of Core Java, including console printing, multiple-choice questions, and simple interactive problems.
abstraction class core-java encapsulation inheritance java opps polimorphism
Last synced: 23 Apr 2025
https://github.com/barelyhuman/mage
stateful + logical abstraction layer for react
abstraction react react-hooks state
Last synced: 09 Oct 2025
https://github.com/colinkiama/uwppackagesgetter
Get all installed apps from your users windows device. (Win32 Programs do not count).
abstraction abstraction-layer abstractions apps get-installed-apps nuget packages restricted-capabilites universal-windows-platform uwp windows windows-10 windows-runtime windows-runtime-component windows10 winrt
Last synced: 28 Oct 2025
https://github.com/ghurtchu/fluentry
:policeman::oncoming_police_car: Manage unchecked exceptions functionally.
abstraction composition declarative-programming functional-programming java monad reflection stack-safe
Last synced: 28 Apr 2025
https://github.com/rekalogika/file-src
High-level file abstraction library built on top of Flysystem
abstraction download file file-upload filesystem flysystem php s3 storage stream symfony symfony-bundle upload
Last synced: 10 Apr 2025
https://github.com/rohits05/oops.ma
Grasp the principles of Oops fundamentals in hard-coded way along with proper examples.
abstraction encapsulation inheritance interfaces object-oriented-programming polymorphism
Last synced: 03 Jul 2025
https://github.com/tumftm/tam__param_management
TUM Autonomous Motorsport | Parameter Management Library
Last synced: 20 Aug 2025
https://github.com/prashantkoirala465/digital-clock-using-c-plus-plus
A feature-rich console-based digital clock application that displays time in beautiful ASCII art format along with local weather information. The clock supports multiple time zones, 12/24-hour formats, and real-time weather updates.
abstraction ansi-escape-codes api c-plus-plus c-plus-plus-17 encapsulation logical-programming object-oriented-programming open-weather-map-api
Last synced: 29 Jul 2025
https://github.com/qtlittlexu/stumansys
这是一个使用 C++ 和 EasyX 绘图库实现的学生成绩管理系统,里面包含了查看学生、搜索学生、添加学生等功能,使用 EasyX 简单地封装了 UI 界面
Last synced: 20 Aug 2025
https://github.com/jmcph4/jcrl
A library of fundamental algorithms and data structures written in C
abstraction adt algorithms c compsci data-structures discrete-mathematics fundamental-algorithms graph hypergraph library list multiset queue reference-implementation set sorting-algorithms stack tree tree-search
Last synced: 07 Apr 2025
https://github.com/tacyarg/bybit
Simple and easy to use bybit API abstraction defined using the official documentation.
abstraction apikey bybit client fetch nodejs order-price promises wrapper
Last synced: 20 Jun 2025
https://github.com/madahetooo/javalanguagefullproject
This is a Full Project contains Almost the java programming language concepts
abstraction class constructor encapsulation if-else inheritance inheritance-examples java object-oriented-programming oop oop-principles oops-in-java overloading override polymorphism
Last synced: 13 Apr 2025
https://github.com/wilbertliu/gluten
Micro library to unify XIB and its code.
abstraction ios reusable-view swift xib
Last synced: 13 Jun 2025
https://github.com/cdcgov/forecasttools-py
A Python package for common pre- and post-processing operations done by CFA Predict for short term forecasting, nowcasting, and scenario modeling.
abstraction automation forecasting infectious-disease-modeling infrastructure
Last synced: 08 Oct 2025
https://github.com/totigm/bot-builder
This is a library to create bots for different platforms. It handles all the commands stuff behind the scenes, so you can focus on your bot's logic.
abstraction bot bot-builder botbuilder builder typescript
Last synced: 22 Apr 2025
https://github.com/tada5hi/ebec
A collection of extensible ES6 error classes for different contexts.
abstraction class debug error error-classes error-code error-handling exception extendable http
Last synced: 11 Sep 2025
https://github.com/flexycode/ccobjpgl-java
💫 This repository is intended for CCOBJPGL COM24P1 in JAVA - Professor Jay Abaleta
abstraction encapsulation inheritance java oop oop-principles oops-in-java polymorphism
Last synced: 14 Apr 2025
https://github.com/serhatyamann/oop_object_oriented_programming
Object Oriented Programming - C# .NET
abstraction classes classes-and-objects constructors csharp encapsulation function-overloading inheritance interfaces oop polymorphism stack-heap-memory
Last synced: 14 Oct 2025
https://github.com/wilbertliu/Gluten
Micro library to unify XIB and its code.
abstraction ios reusable-view swift xib
Last synced: 03 Aug 2025
https://github.com/vinaykumarmahato/oop_fortress_exploration_revision
Welcome to the Object-Oriented Programming (OOP) Exploration Revision repository! 🚀 This repository is designed to help you master the principles and concepts of OOP in Java.
abstraction class constructor distructure encapsulation exception-handling inheritence interface java multithreading object object-oriented-programming polymorphism
Last synced: 08 Oct 2025