Life & fun · December 19, 2024
CCState is a semantic, strict, and flexible state management library
CCState is a semantic, strict, and flexible state management library suitable for medium to large single-page applications with complex state management needs. The name of CCState comes from three basic data types: computed, command, and state.
CCState is a semantic, strict, and flexible state management library launched on December 19, 2024 with 16 votes, #930 of 5,365 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 1 year on.
In plain words
CCState is a state management library designed for medium to large single-page applications with complex state requirements. It provides semantic, strict, and flexible management through three core data types: computed, command, and state. The library helps developers organize and maintain application state in a structured way, making it suitable for projects that need more sophisticated state handling than simpler alternatives offer.
written from the facts on this page · September 2026
From the sources
Contribute to e7h4n/ccstate development by creating an account on GitHub.
Does a similar job
all alternatives →
CXXStateTree – A modern C++ library for hierarchical state machines2025 · github.com · ▲48Hi HN! I've built [CXXStateTree](https://github.com/ZigRazor/CXXStateTree), a modern C++ header-only library to create hierarchical state machines with clean, intuitive APIs. It supports: - Deeply nested states - Entry/exit handlers - State transitions with guards and actions - Asynchronous transitions with `co_await` (C++20 coroutines) - Optional runtime type identification for flexibility It's ideal for complex control logic, embedded systems, games, robotics, and anywhere you'd use a finite state machine. I’d love feedback, use cases, or contributions from the…

Chan – pure C implementation of Go channels2014 · github.com · ▲150Pure C implementation of Go channels. Contribute to tylertreat/chan development by creating an account on GitHub.
- CCCodr.cc - Etherpad meets Pastebin Meets Notepad.cc: live code sharing2011 · codr.cc · ▲135
µFSM – A state chart library for embedded applications2018 · github.com · ▲154Statechart library and editor. Contribute to jonasblixt/ufsm development by creating an account on GitHub.

More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 3d ago · permit.petercai.com
- IV
Life & fun · 15d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 16d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 10d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 14d ago · carrierexplode.com

Life & fun · 24d ago · space.bl2.net
Source: Show HN post ↗