Abstraction Open Source Projects

Browse 284 Abstraction open source projects, ranked by GitHub stars. Find the most popular Abstraction tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 284 projects
14,170 stars

unifyai/ivy

Convert Machine Learning Code Between Frameworks

Metrics details
Stars14,170
13,578 stars

thephpleague/flysystem

Abstraction for local and remote filesystems

Metrics details
Stars13,578
11,530 stars

gcanti/fp-ts

Functional programming in TypeScript

Metrics details
Stars11,530
9,748 stars

pmndrs/drei

🥉 useful helpers for react-three-fiber

Metrics details
Stars9,748
9,704 stars

doctrine/dbal

Doctrine Database Abstraction Layer

Metrics details
Stars9,704
8,366 stars

facebook/proxygen

A collection of C++ HTTP libraries including an easy to use HTTP server.

Metrics details
Stars8,366
7,663 stars

operator-framework/operator-sdk

SDK for building Kubernetes applications. Provides high level APIs, useful abstractions, and project scaffolding.

Metrics details
Stars7,663
7,109 stars

Bogdan-Lyashenko/js-code-to-svg-flowchart

js2flowchart - a visualization library to convert any JavaScript code into beautiful SVG flowchart. Learn other’s code. Design your code. Refactor code. Document code. Explain code.

Metrics details
Stars7,109
6,682 stars

spf13/afero

The Universal Filesystem Abstraction for Go

Metrics details
Stars6,682
6,561 stars

arrow-kt/arrow

The perfect companion for your Kotlin journey - Inspired by functional, data-oriented and concurrent programming

Metrics details
Stars6,561
5,981 stars

doctrine/collections

Collections Abstraction Library

Metrics details
Stars5,981
5,831 stars

ruby-concurrency/concurrent-ruby

Modern concurrency tools including agents, futures, promises, thread pools, supervisors, and more. Inspired by Erlang, Clojure, Scala, Go, Java, JavaScript, and classic concurrency patterns.

Metrics details
Stars5,831
4,834 stars

doctrine/DoctrineBundle

Symfony Bundle for Doctrine ORM and DBAL

Metrics details
Stars4,834
4,582 stars

oframe/ogl

Minimal WebGL Library

Metrics details
Stars4,582
4,447 stars

reactjs/react-basic

A description of the conceptual model of React without implementation burden.

Metrics details
Stars4,447
4,047 stars

doctrine/persistence

The Doctrine Persistence project is a library that provides common abstractions for object mapper persistence.

Metrics details
Stars4,047
3,934 stars

symfony/contracts

A set of abstractions extracted out of the Symfony components

Metrics details
Stars3,934
3,879 stars

ring-clojure/ring

Clojure HTTP server abstraction

Metrics details
Stars3,879
3,559 stars

pytorch/text

Models, data loaders and abstractions for language processing, powered by PyTorch

Metrics details
Stars3,559
3,212 stars

gozfree/gear-lib

Gear-Lib, C library for IOT Embedded Multimedia and Network

Metrics details
Stars3,212
3,096 stars

facebook/wangle

Wangle is a framework providing a set of common client/server abstractions for building services in a consistent, modular, and composable way.

Metrics details
Stars3,096
2,612 stars

kokkos/kokkos

Kokkos C++ Performance Portability Programming Ecosystem: The Programming Model - Parallel Execution and Memory Abstraction

Metrics details
Stars2,612
2,606 stars

LukasBanana/LLGL

Low Level Graphics Library (LLGL) is a thin abstraction layer for the modern graphics APIs OpenGL, Direct3D, Vulkan, and Metal

Metrics details
Stars2,606
2,595 stars

php-http/httplug

HTTPlug, the HTTP client abstraction for PHP

Metrics details
Stars2,595
2,468 stars

KnpLabs/Gaufrette

PHP library that provides a filesystem abstraction layer − will be a feast for your files!

Metrics details
Stars2,468
2,444 stars

modernweb-dev/web

Guides, tools and libraries for modern web development.

Metrics details
Stars2,444
2,377 stars

FasterXML/jackson-core

Core part of Jackson that defines Streaming API as well as basic shared abstractions

Metrics details
Stars2,377
2,253 stars

karafka/karafka

Ruby and Rails efficient Kafka processing framework

Metrics details
Stars2,253
2,187 stars

aimeos/aimeos-base

Aimeos abstraction layer for host applications

Metrics details
Stars2,187
2,080 stars

ValveSoftware/ToGL

Direct3D to OpenGL abstraction layer

Metrics details
Stars2,080
2,025 stars

zspecza/common-tags

🔖 Useful template literal tags for dealing with strings in ES2015+

Metrics details
Stars2,025
1,993 stars

ishkawa/APIKit

Type-safe networking abstraction layer that associates request type with response type.

Metrics details
Stars1,993
1,975 stars

drewm/mailchimp-api

Super-simple, minimum abstraction MailChimp API v3 wrapper, in PHP

Metrics details
Stars1,975
1,879 stars

airbnb/AirMapView

A view abstraction to provide a map user interface with various underlying map providers

Metrics details
Stars1,879
1,773 stars

typelevel/spire

Powerful new number types and numeric abstractions for Scala.

Metrics details
Stars1,773
1,722 stars

php-fig/http-client

Metrics details
Stars1,722
1,713 stars

clojerl/clojerl

Clojure for the Erlang VM (unofficial)

Metrics details
Stars1,713
1,698 stars

vfsfitvnm/frida-il2cpp-bridge

A Frida module to dump, trace or hijack any IL2CPP application at runtime, without needing the global-metadata.dat file

Metrics details
Stars1,698
1,652 stars

asny/three-d

2D/3D renderer - makes it simple to draw stuff across platforms (including web)

Metrics details
Stars1,652
1,642 stars

syncany/syncany

Syncany is a cloud storage and filesharing application with a focus on security and abstraction of storage.

Metrics details
Stars1,642
1,619 stars

functionaljava/functionaljava

Functional programming in Java

Metrics details
Stars1,619
1,614 stars

mongodb/mongo-php-library

The Official MongoDB PHP library

Metrics details
Stars1,614
1,611 stars

minkphp/Mink

PHP web browser emulator abstraction

Metrics details
Stars1,611
1,604 stars

webRTC-io/webRTC.io

An abstraction layer for webRTC. Aim is to simplify the HTML5 web standard webRTC in a similar manner to socket.io w/ websockets. Highly experimental technology

Metrics details
Stars1,604
1,604 stars

calebwin/emu

The write-once-run-anywhere GPGPU library for Rust

Metrics details
Stars1,604
1,367 stars

linebender/piet

An abstraction for 2D graphics.

Metrics details
Stars1,367
1,111 stars

leocavalcante/siler

⚡ Flat-files and plain-old PHP functions rockin'on as a set of general purpose high-level abstractions.

Metrics details
Stars1,111
1,109 stars

fukamachi/clack

Web server abstraction layer for Common Lisp

Metrics details
Stars1,109
1,073 stars

ansible/ansible-runner

A tool and python library that helps when interfacing with Ansible directly or as part of another system whether that be through a container image interface, as a standalone tool, or as a Python module that can be imported. The goal is to provide a stable and consistent interface abstraction to Ansible.

Metrics details
Stars1,073
1,052 stars

clj-commons/manifold

A compatibility layer for event-driven abstractions

Metrics details
Stars1,052
1,026 stars

dustingetz/react-cursor

Immutable state for React.js

Metrics details
Stars1,026
1,018 stars

EarsEyesMouth/computerese-cross-references

计算机专业术语中英文对照。

Metrics details
Stars1,018
986 stars

google/badwolf

Temporal graph store abstraction layer.

Metrics details
Stars986
967 stars

zalando/nakadi

A distributed event bus that implements a RESTful API abstraction on top of Kafka-like queues

Metrics details
Stars967
935 stars

dropbox/rust-brotli

Brotli compressor and decompressor written in rust that optionally avoids the stdlib

Metrics details
Stars935
884 stars

alexnm/re-ducks

An attempt to extend the original proposal for redux modular architecture: https://github.com/erikras/ducks-modular-redux

Metrics details
Stars884
864 stars

aspnet/DependencyInjection

[Archived] Contains common DI abstractions that ASP.NET Core and Entity Framework Core use. Project moved to https://github.com/aspnet/Extensions

Metrics details
Stars864
862 stars

midori-rb/midori.rb

Lightweight, Flexible and Fast Ruby Web Framework

Metrics details
Stars862
848 stars

docker/libkv

Distributed key/value store abstraction library

Metrics details
Stars848
844 stars

canonical/netplan

Declarative network configuration for various backends

Metrics details
Stars844
1-60 of 284 projects
Get A Weekly Email With Trending Abstraction Projects
Stay updated on Abstraction plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.