{"repo":"logotip4ik/keycap","free":true,"listed":false,"github":"https://github.com/logotip4ik/keycap","clone":"git clone https://github.com/logotip4ik/keycap.git","description":"Beautiful notes 💜. Fast, simple, shareable, synced between devices and purple.","language":"TypeScript","stars":16,"topics":["nuxt","notes","kysely","postgres","oauth","tiptap"],"license":"GPL-3.0","category":"productivity","readme_excerpt":"Keycap Simple note-taking app with support for markdown. Share your thoughts with others and organize them into folders. Why? After months of using Windows and Android, I found out that notes aren't syncing and there isn't any support for markdown. But you may ask, Why build another Notion? and the answer will be pretty simple. With this project, I developed my skills and learned something new. Also, Keycap will load much faster than Notion, and it won't update itself in the most unsuitable time 🙃. Stack - Nuxt - Kysely - PostgreSQL Todo - [x] custom ctrl+k search - [x] commands through ctrl+k - [x] add support for renaming folders - [x] OAuth with Google and GitHub? - [x] show notes via sharable links - [ ] code highlighting - [x] work without internet (user still needs to navigate to workspace manually, for now...) - [x] create landing page - [x] create project logo Notes - Prisma vs Drizzle (my benchmark) tldr: Prisma even manages to beat drizzle in some queries (at least on my local machine) - Prisma vs Kysely (my benchmark) tldr: in queries without joins prisma is not that far, but in larger queries, Kysely has usually more than 100 ops/s difference - With migrating to kysely, the overall memory usage dropped significantly (something like -100mb) - Tested node vs bun vs deno perf, and results are quite interesting (testing command bombardier -c 200 -d 60s -la , Fedora): 1. So the most performant is node, +-80000 rps, but it has little memory leak... 2. Bun takes second ","default_branch":null,"files":null,"tree":[],"storefront":"/r/logotip4ik","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/logotip4ik/keycap/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}