Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Future of Nessie #165

Open
halvardssm opened this issue Feb 19, 2023 · 2 comments
Open

Future of Nessie #165

halvardssm opened this issue Feb 19, 2023 · 2 comments
Labels
idea New idea for the project

Comments

@halvardssm
Copy link
Owner

halvardssm commented Feb 19, 2023

First off, I want to start by thanking everyone who has contributed to and supported Nessie 🎉

Prisma for Deno is almost fully supported natively with the recent NPM compatibility. This means that my original purpose with Nessie, namely database migration management, is fulfilled by a much more powerful tool. While Nessie still has a use-case, I no longer have the time nor need to maintain it for free 😬

The future of Nessie is then unfortunately very clear. While it started as a fun project to extend upon the, at the time, rather small module selection of Deno, and continued as a semi-popular db tool for projects, it is now time to hand in the towel. As soon as there is full support for Prisma in Deno, this repo is planned to be archived, or at the very least have issues, PRs, and actions deactivated (while keeping discussions).

Since there might still be users of Deno who do not want to switch to Prisma due to the overhead or limitations, I will offer two options:

  1. Someone forks this repo and continue the work (or you can fork it yourself) 🍴
  2. This project receives the sponsoring of €500 per month to continue with maintenance support, and additional funding for specific features (estimated at around €100 per hour of work) 💵

Feel free to comment your thoughts in this issue 😊

Links for Prisma+Deno:

@halvardssm halvardssm added the idea New idea for the project label Feb 19, 2023
@halvardssm halvardssm pinned this issue Feb 19, 2023
@halvardssm halvardssm changed the title [IDEA]: Future of Nessie Feb 19, 2023
@alexgleason
Copy link

Prisma is pretty terrible. It's a complicated setup with generated types, and it keeps creating a node_modules directory when used with Deno. It's way too much bloat.

pentagon is much better but it can't do anything except the most basic queries yet.

So I'm still using deno-sqlite and have a need for database migrations.

@alexgleason
Copy link

I ended up just making Kysely work with Deno + SQLite: https://gitlab.com/soapbox-pub/kysely-deno-sqlite

Kysely also supports migrations.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
idea New idea for the project
Projects
None yet
Development

No branches or pull requests

2 participants