State machines

Open-source projects categorized as State machines

Top 23 State machine Open-Source Projects

  • Stateless

    A simple library for creating state machines in C# code

  • AASM

    AASM - State machines for Ruby classes (plain Ruby, ActiveRecord, Mongoid, NoBrainer, Dynamoid)

  • 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
  • State Machine

    Adds support for creating state machines for attributes on any Ruby class

  • Project mention: Programmers are bad at managing state (2020) | news.ycombinator.com | 2024-03-24

    look at this gem https://github.com/pluginaweek/state_machine to get an idea of what features are possible

  • zag

    Finite state machines for building accessible design systems and UI components.

  • Project mention: Top 5 Headless Components For Your React Application In 2023 | dev.to | 2023-10-14

    Zag.js and Ark are headless component libraries created by the teams behind Chakra UI.

  • Workflow

    Ruby finite-state-machine-inspired API for modeling workflow (by geekq)

  • Statesman

    A statesmanlike state machine library.

  • laudspeaker

    📢 Laudspeaker is an Open Source Customer Engagement and Product Onboarding Platform. Open Source alternative to Braze / One Signal / Customer Io / Appcues / Pendo . Use Laudspeaker to design product onboarding flows and send product and event triggered emails, sms, push and more.

  • Project mention: Ask HN: Who is hiring? (April 2024) | news.ycombinator.com | 2024-04-01

    https://news.ycombinator.com/item?id=39836316

    Laudspeaker | Remote| Full Time | Senior Software Eng / Founding Eng

    We posted on hacker news a few days ago - you can see the whole post here (https://news.ycombinator.com/item?id=39836316)

    Summary below:

    We are building a new, open source suite of software tools to completely handle the "customer journey". You can see our repo here: https://github.com/laudspeaker/laudspeaker

    We are a small team of 3, had a successful launch on HN a year ago, are backed by YC, and and are now starting to close large companies deploying our software to touch millions of users.

    Who You Are:

  • 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
  • gdx-ai

    Artificial Intelligence framework for games based on libGDX or not. Features: Steering Behaviors, Formation Motion, Pathfinding, Behavior Trees and Finite State Machines

  • stateless4j

    Lightweight Java State Machine

  • FiniteMachine

    A minimal finite state machine with a straightforward syntax.

  • state_machines

    Adds support for creating state machines for attributes on any Ruby class

  • Project mention: Gem adds support for creating state machines for attributes on any Ruby class | news.ycombinator.com | 2024-01-21
  • Automatonymous

    A state machine library for .Net - 100% code - No doodleware

  • Facts-about-State-Machines

    I hold the opinion that state machines are underrated

  • StatefulEnum

    A very simple state machine plugin built on top of ActiveRecord::Enum

  • transitions

    State machine extracted from ActiveModel (by troessner)

  • Machinery

    Elixir State machine thin layer for structs (by joaomdmoura)

  • Appccelerate - State Machine

    A .net library that lets you build state machines (hierarchical, async with fluent definition syntax and reporting capabilities).

  • gen_state_machine

    An idiomatic Elixir wrapper for gen_statem in OTP 19 (and above).

  • LiquidState

    Efficient asynchronous and synchronous state machines for .NET

  • gearbox

    ⚙️ Gearbox is a functional state machine with an easy-to-use API, inspired by both Fsm and Machinery (by edisonywh)

  • ecto_state_machine

    State machine pattern for Ecto

  • simple_states

    A super-slim statemachine-like support library

  • machinist

    A small Elixir lib to write state machines (by norbajunior)

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

State machines related posts

Index

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

Project Stars
1 Stateless 5,301
2 AASM 4,948
3 State Machine 3,740
4 zag 3,654
5 Workflow 1,730
6 Statesman 1,728
7 laudspeaker 1,393
8 gdx-ai 1,160
9 stateless4j 862
10 FiniteMachine 804
11 state_machines 795
12 Automatonymous 727
13 Facts-about-State-Machines 725
14 StatefulEnum 614
15 transitions 535
16 Machinery 512
17 Appccelerate - State Machine 476
18 gen_state_machine 298
19 LiquidState 235
20 gearbox 176
21 ecto_state_machine 96
22 simple_states 95
23 machinist 95

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com