Abstraction

Open-source projects categorized as Abstraction

Top 23 Abstraction Open-Source Projects

  • ivy

    The Unified AI Framework

  • Project mention: Keras 3.0 | news.ycombinator.com | 2023-11-28

    See also https://github.com/unifyai/ivy which I have not tried but seems along the lines of what you are describing, working with all the major frameworks

  • Trailblazer

    The advanced business logic framework for Ruby.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Interactor

    Interactor provides a common interface for performing complex user interactions.

  • Project mention: Introducing StepSequencer: A Non-Monadic Take on Railway-Oriented Programming in Ruby | /r/ruby | 2023-11-13

    While there are other libraries out there like Dry-Transaction and Interactor, StepSequencer stands out in its simplicity and flexibility. Here's why:

  • wisper

    A micro library providing Ruby objects with Publish-Subscribe capabilities

  • Project mention: Publish/Subscribe with Sidekiq | dev.to | 2024-02-21

    Wisper: A Ruby gem providing a decoupled communication layer between different parts of an application​ -> I personally dislike wisper. I used it in the past and dislike the way of defining subscribers in a global way. I wanted topics to be arbitrary and each class to define what to subscribe for itself.

  • view_component

    A framework for building reusable, testable & encapsulated view components in Ruby on Rails.

  • Project mention: Things I wish I knew before moving 50K lines of code to React Server Components | news.ycombinator.com | 2023-09-01
  • Cells

    View components for Ruby and Rails.

  • ActiveInteraction

    :briefcase: Manage application specific business logic.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Responders

    A set of Rails responders to dry up your application

  • Project mention: A filosofia coletiva no processo de desenvolvimento de software da Plataformatec | dev.to | 2023-04-27
  • common-tags

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

  • Project mention: What is the best way to write html inside of template strings? | /r/learnjavascript | 2023-12-09

    I just found common-tags on github and it looks great. One issue though:

  • Decent Exposure

    A helper for creating declarative interfaces in controllers

  • kokkos

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

  • Mutations

    Compose your business logic into commands that sanitize and validate input.

  • Rails Event Store

    A Ruby implementation of an Event Store based on Active Record

  • Project mention: Organize Business Logic in Your Ruby on Rails Application | dev.to | 2023-05-17

    That's not to say it's not an interesting pattern. You should use it if you have advanced reporting requirements, for example. If you want to learn more about it, look at Rails Event Store.

  • dry-types

    Flexible type system for Ruby with coercions and constraints

  • Light Service

    Series of Actions with an emphasis on simplicity.

  • Amoeba

    A ruby gem to allow the copying of ActiveRecord objects and their associated children, configurable with a DSL on the model

  • inline_svg

    Embed SVG documents in your Rails views and style them with CSS

  • 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)

  • Project mention: Map of Golang Key Value Engines | news.ycombinator.com | 2024-01-21

    Really great overview!

    I've been tracking some of them for a while as part of evaluating which ones to add to my key-value abstraction library gokv [1], but others only noticed recently. It's really interesting that there's no single most popular implementation, but new ones emerging and gaining popularity regularly.

    [1] https://github.com/philippgille/gokv

  • Apotomo

    MVC Components for Rails.

  • SimpleCommand

    A simple, standardized way to build and use Service Objects (aka Commands) in Ruby

  • netplan

    Declarative network configuration for various backends

  • Project mention: Trunk/VLAN tags question | /r/HomeNetworking | 2023-12-07
  • Porter

    :lipstick: Durable and asynchronous data imports for consuming data at scale and publishing testable SDKs. (by ScriptFUSION)

  • Waterfall

    A slice of functional programming to chain ruby services and blocks, thus providing a new approach to flow control. Make them flow! (by apneadiving)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-02-21.

Abstraction related posts

Index

What are some of the best open-source Abstraction projects? This list will help you:

Project Stars
1 ivy 14,016
2 Trailblazer 3,386
3 Interactor 3,314
4 wisper 3,227
5 view_component 3,145
6 Cells 3,058
7 ActiveInteraction 2,033
8 Responders 2,026
9 common-tags 1,966
10 Decent Exposure 1,801
11 kokkos 1,712
12 Mutations 1,389
13 Rails Event Store 1,369
14 dry-types 843
15 Light Service 813
16 Amoeba 793
17 inline_svg 685
18 gokv 664
19 Apotomo 654
20 SimpleCommand 622
21 netplan 615
22 Porter 608
23 Waterfall 608
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com