OneBird
memstate
OneBird | memstate | |
---|---|---|
1 | 2 | |
4 | 359 | |
- | 0.0% | |
4.4 | 0.0 | |
about 3 years ago | 6 months ago | |
F# | C# | |
- | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
OneBird
-
Memstate: In-memory event-sourced ACID-transactional replicated object graph engine
I was looking for an alternative to LiteDb and sqlite, that would allow me to deal with native data structures - and came across this project which seems like a perfect use case for me. I just created a very basic example in F# which I may expand upon: https://github.com/srid/OneBird/blob/master/Program.fs
memstate
- Memstate: In-memory event-sourced ACID-transactional replicated object graph engine
-
An unlikely database migration
Maybe this could have worked? All data in memory and saved to a Postgres db. You would still have to handle some migration but that may have been ok. https://github.com/devrexlabs/memstate
What are some alternatives?
fvim - Cross platform Neovim front-end UI, built with F# + Avalonia
Marten - .NET Transactional Document DB and Event Store on PostgreSQL
VisualFSharp - The F# compiler, F# core library, F# language service, and F# tooling integration for Visual Studio
Akkatecture - a cqrs and event sourcing framework for dotnet core using akka.net
Suave.IO - Suave is a simple web development F# library providing a lightweight web server and a set of combinators to manipulate route flow and task composition.
equinox - .NET event sourcing library with CosmosDB, DynamoDB, EventStoreDB, message-db, SqlStreamStore and integration test backends. Focused at stream level; see https://github.com/jet/propulsion for cross-stream projections/subscriptions/reactions
Fable: F# |> BABEL - F# to JavaScript, TypeScript, Python, Rust and Dart Compiler
micro-bootstrap - A Full Stack framework written in .NET Core to speed up your development process in microservices and modular monolith apps. It gathers most widely used frameworks in .NET world and pack them into a simple bootstrap package.
modular-monolith-with-ddd - Full Modular Monolith application with Domain-Driven Design approach.