FSharp.Data.Npgsql
schemats
FSharp.Data.Npgsql | schemats | |
---|---|---|
2 | 3 | |
121 | 220 | |
0.0% | 0.0% | |
0.0 | 0.0 | |
over 1 year ago | over 1 year ago | |
F# | TypeScript | |
Apache License 2.0 | 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.
FSharp.Data.Npgsql
schemats
-
Kysely: TypeScript SQL Query Builder
This is really cool, will look into using it in future projects!
I also made a tool (https://github.com/vramework/schemats) that generates the types directly from the db, which means whenever you do a DB migration your database types automatically update. Was forked from the original schemats library a couple years ago.
I also created a lightweight library ontop of pg that is less of a query builder and more of a typed CRUD + SQL for non trivial queries (https://github.com/vramework/postgres-typed). Most queries I deal with in a day to day is usually crud so I find it a little easier, but it's much less powerful then Kysely! I fall more into the camp of writing complex queries in SQL with small helpers and writing simple ones with util functions and typescript
-
Ask HN: Who Wants to Collaborate?
I'm working on a few projects, from one/two days to platforms.
The first is OS and is a simple nodeJS environment to deploy applications via lambda and express quickly. Sort of like nestJS except less decorators and more functional (https://vramework.io/). I already know of a few other colleagues that rolled their own propriety versions of this to support enterprise and cloud deployments so decided to OS it.
The other OS project is a strongly typed postgres/mysql driver. The idea is to generate typescript definitions directly from postgres (https://github.com/vramework/schemats) and then have a think layer ontop of pg-node that gives you strongly typed queries (https://github.com/vramework/postgres-typed).
An open-source project I spent a few years on the core team is https://deepstream.io/, a realtime-server that allows you to mix and match multiple streaming protocols (mqtt/websocket/others) and allow those clients to talk to each other using pub-sub and records. I'm not longer working for it but wanted to give it a shout out!
On a non OS project, I have been working on an immersive audio platform for a while now. The main goal is to allow users to pick and choose how audio books progress, and also have a live session mode which allows users to record their pulse / answer questions and a few other metrics and associate it with sentences. I pretty much built and deployed all of it but require some advice/brainstorming on how to proceed now. I built it to satisfy an itch when I was practicing shamanism during the first lockdown when I was in-between contracts / taking time off.
I also want to build a simple web-pages strategy game based around eco-education, but don't have the bandwidth . If anyone is interested in mixing together gamification and eco-village building might be a fun conversion to bounce ideas!
All the OS projects above were used to support my personal/a couple professional projects over the last few years.
Email in profile
-
Ask HN: Freelancer? Seeking freelancer? (October 2021)
- Elderly care / Matching platforms (marta.de)
Recently (2021) have spent my time between my own product enjamon.com (almost at launch stage), working part-time for marta.de where I built their backend office, matching algorithm and two client facing apps (as the sole developer + intern) and some open-source projects around deployment strategies and postgres/typescript node interfaces (https://github.com/vramework/schemats).
Currently looking for a job where I can work part-time (20 hours a week) or for on-demand tasks (like optimising APIs, CI pipelines, AWS infrastructure).
Contact: [email protected]
What are some alternatives?
Donald - A lightweight, generic F# database abstraction.
megadetector-gui - A desktop application that makes using MegaDetector's model easier
Npgsql.FSharp - Thin F# wrapper around Npgsql, the PostgreSQL database driver for .NET
remake-framework - Remake framework used by the Remake CLI to generate new projects
Thoth.Json.Net
kysely-codegen - Generate Kysely type definitions from your database.
Falco - A toolkit for building fast and functional-first web applications using F#.
content - The content behind MDN Web Docs
tsql - Transact-SQL template combinators.
Typesense - Open Source alternative to Algolia + Pinecone and an Easier-to-Use alternative to ElasticSearch ⚡ 🔍 ✨ Fast, typo tolerant, in-memory fuzzy Search Engine for building delightful search experiences
postgresql-typed - Haskell PostgreSQL library with compile-time type inference
oatmel - oatmel