node-pg-migrate
refinery
Our great sponsors
node-pg-migrate | refinery | |
---|---|---|
4 | 20 | |
1,211 | 1,353 | |
0.4% | 2.4% | |
8.9 | 4.6 | |
8 days ago | 13 days ago | |
TypeScript | Python | |
MIT License | Apache License 2.0 |
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.
node-pg-migrate
-
Fully featured Repository Pattern with Typescript and native PostgreSQL driver
Why PG? For the clarity of the article to a large circle of developers, the entire explanation will be built by PostgreSQL and PG package. And in a real project, the database schema will change over time, and in order to be able to perform migrations, we will use Node PG migrate.
-
New to PostgreSQL - Best way to use it?
b) How you will manage schema migrations: every time you change tables, columns, foreign keys, every time you create or modify stored procedures, and so on, you need to do this through a migration. Here I'm at loss to recommend anything specific, but if you went with Prisma, I would read their docs and use whatever they are recommending you (if they actually recommend something). If you want something more neutral but still in the node ecosystem, node-pg-migrate might be the winner here? I'm not sure.
-
Postgres: What is the development process?
You’ll probably want something like this too: https://github.com/salsita/node-pg-migrate
-
The Architecture of a One-Man SaaS
You can use any normal DB migration tool. For k8s, I put the app's readiness probe to false, run the migrations and then toggle the probe back to true.
Here are some migration libraries:
refinery
-
[P] We are building a curated list of open source tooling for data-centric AI workflows, looking for contributions.
You definitely forgot https://www.kern.ai/ :)
-
GPT and BERT: A Comparison of Transformer Architectures
Get it for free here: https://github.com/code-kern-ai/refinery
-
Drastically decrease the size of your Docker application
Containers are amazing for building applications. Because they allow you to pack up a programm together with all it's dependencies and execute it wherever you like. That is why our application consists of 20+ individual containers, forming our data-centric IDE for NLP, which you can check out here: https://github.com/code-kern-ai/refinery.
-
Introducing bricks, an open-source content-library for NLP
Today we launched bricks, an open-source library which provides enrichments for your natural language processing projects. Our main goal with bricks is to shorten the amount of time that you need from idea to implementation. Bricks also seamlessly integrates into our main tool, the Kern AI refinery.
-
How to fine-tune your embeddings for better similarity search
This blog post will share our experience with fine-tuning sentence embeddings on a commonly available dataset using similarity learning. We additionally explore how this could benefit the labeling workflow in the Kern AI refinery. To understand this post, you should know what embeddings are and how they are generated. A rough idea of what fine-tuning is also helps. All the code and data referenced in this post is available on GitHub.
-
Vector Databases for Data-Centric AI (Part 2)
Shout out to both Kern.AI (an excellent open-source NLP labelling tool) https://github.com/code-kern-ai/refinery and Voxel51 (an excellent open-source Computer Vision analysis tool) https://github.com/voxel51/fiftyone for being early adopters of the technology in their platforms, but I don't believe either have yet made use of all of the value it can provide.
-
Hacker News top posts: Jul 18, 2022
Show HN: If VS Code had a data-centric IDE sibling, what would that look like?\ (23 comments)
-
Show HN: If VS Code had a data-centric IDE sibling, what would that look like?
Hi Ruben,
you can take a look at our architecture overview here: https://github.com/code-kern-ai/refinery#-architecture
A bit below it, you find a table with the links to all repositories. All of them are open-source. But thanks for the feedback, I'll try to make it a bit easier to understand! I appreciate that! :)
Hi Tom! Thanks, happy to hear that :)
We've focused on JSON as the user-specified data model. So you can upload anything fitting into a JSON. We're using pandas to process the uploaded data, so spreadsheets or CSV-ish also work.
We've got a public roadmap (https://github.com/code-kern-ai/refinery/projects/1), and we're looking forward to also integrate e.g. native PDF labeling sometime soon.
What are some alternatives?
sqlx - 🧰 The Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.
sql-lint - An SQL linter
graphjin - GraphJin - Build NodeJS / GO APIs in 5 minutes not weeks
logpaste - A simple web service for storing text log files
flan - A tasty tool that lets you save, load and share postgres snapshots with ease
prawn-stack - A pageview counter using the AWS free tier, Postgres, Node and React
fiftyone - The open-source tool for building high-quality datasets and computer vision models
migrate - Database migrations. CLI and Golang library.
kubernetes-the-hard-way - Bootstrap Kubernetes the hard way on Google Cloud Platform. No scripts.
postgres-meta - A RESTful API for managing your Postgres. Fetch tables, add roles, and run queries
diagrams - :art: Diagram as Code for prototyping cloud system architectures
dbs-tools - Perl tools to transform account / transaction data from DBS Bank into proper CSV