Marten
lasercrabs
Our great sponsors
Marten | lasercrabs | |
---|---|---|
23 | 3 | |
2,662 | 516 | |
2.1% | - | |
9.8 | 0.0 | |
5 days ago | over 4 years ago | |
C# | C++ | |
MIT License | - |
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.
Marten
- Marten – .NET Transactional Document DB and Event Store on PostgreSQL
-
Dapper vs. Entity Framework With Postgres
Id recommend trying out MartenDb. It's not really a PostgreSQL ORM, it actually uses Postgres more as a document database via jsonb. But it's excruciatingly easy to use and schema updates are a breeze (and largely automatic)
-
Show HN: Light implementation of Event Sourcing using PostgreSQL as event store
Check out Marten for a fully fleshed out implementation https://github.com/JasperFx/marten
-
Is anyone using Dapr
We are using ExtCore here to make our app modular: https://extcore.net/, and MartenDB for event store (which is surprisingly VERY simple) : https://martendb.io/
-
Yet another embedded DB (kind of)
I always loved Marten, it is so simple to use and yet powerful. If you are unfamiliar with it, it is a data access library (like an ORM) that is using JSON serialization and LINQ to store and query data from/to Postgres. It basically turns Postgres into document DB. Comparing it to EF, Marten doesn't require migrations since it stores documents.
-
This article is covering the potential problems you will face when using MongoDB for typical relational tasks.
You're better off using Postgres (has JSON columns.) If you want a more "document" oriented experience, use Marten: https://martendb.io/
-
Self-Paced Kit: Introduction to Event Sourcing with Node.js and TypeScript
For that part, the samples use EventStoreDB (https://www.eventstore.com/), which is the only mature event store I know in Node.js land. Event Sourcing allows using any database as backing storage. I'm co-maintainer of the Marten (https://martendb.io/), which is a .NET library that allows using Postgres as event store and document db.
-
CQRS is simpler than you think with C#11 and .NET 7!
Then you should check out Marten (https://martendb.io/). Our intention is to remove the boilerplate, we're using Postgres e having the built-in projections.
- Event-driven projections in Marten explained
-
Marten, a Crystal web framework that makes building web apps productive and fun
Not to be confused with the C# document database built on Postgres.
https://martendb.io/
lasercrabs
-
About game engines
My go-to example for collecting a set of libs together to make a game is Evan Todd's lasercrabs AKA DECEIVER. Check out the external folder on github: Assimp, Bullet, Recast, SDL, wwise, etc.
- Ask HN: Show your failed projects and share a lesson you learned
-
Why aren't there more open-source indie games?
Not sure if Lemma by Evan Todd was commercially successful, but it's OpenSource. Also this project by him which had a different name earlier, but he cancelled the release.
What are some alternatives?
Event Store - EventStoreDB, the event-native database. Designed for Event Sourcing, Event-Driven, and Microservices architectures
Minetest - Minetest is an open source voxel game-creation platform with easy modding and game creation
MongoDB - The MongoDB Database
CardOverflow
RavenDB - ACID Document Database
Lemma - Immersive first-person parkour in a surreal, physics-driven voxel world.
Yessql - A .NET document database working on any RDBMS
pqm - Physical Quantities and Measures (PQM) is a Node and browser package for dealing with numbers with units
efcore.pg - Entity Framework Core provider for PostgreSQL
MonoGame - One framework for creating powerful cross-platform games.
LiteDB - LiteDB - A .NET NoSQL Document Store in a single data file
rtti