Joplin - (★ 16.8k on GitHub) is a free, open source note taking and to-do application, which can handle a large number of notes organised into notebooks. The notes are searchable, can be copied, tagged and modified either from the applications directly or from your own text editor. The notes are in Markdown format.
#js #todo #note
#js #todo #note
Trilium Notes - (★ 8.4k) is a hierarchical note taking application with focus on building large personal knowledge bases. See screenshots for quick overview.
#wiki #js
#wiki #js
macintosh.js - (★ 4.3k) is Mac OS 8, running in an Electron app pretending to be a 1991 Macintosh Quadra.
#nerds #jsiseverywhere #js #electron #mac #archeology
#nerds #jsiseverywhere #js #electron #mac #archeology
Bun - (★ 21,9k on GitHub) is incredibly fast JavaScript runtime, bundler, transpiler and package manager – all in one.
● JavaScript runtime with Web APIs like fetch, WebSocket, and several more built-in. bun embeds JavaScriptCore, which tends to be faster and more memory efficient than more popular engines like V8 (though harder to embed)
● JavaScript/TypeScript/JSX transpiler
● JavaScript & CSS bundler
● Task runner for package.json scripts
● npm-compatible package manager
#runtime #js #ts #node
● JavaScript runtime with Web APIs like fetch, WebSocket, and several more built-in. bun embeds JavaScriptCore, which tends to be faster and more memory efficient than more popular engines like V8 (though harder to embed)
● JavaScript/TypeScript/JSX transpiler
● JavaScript & CSS bundler
● Task runner for package.json scripts
● npm-compatible package manager
#runtime #js #ts #node
👌3🐳2👍1👎1🌭1💯1
Playwright - (★44.5k on GitHub) is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
Cross-browser. Playwright supports all modern rendering engines including Chromium, WebKit, and Firefox.
Cross-platform. Test on Windows, Linux, and macOS, locally or on CI, headless or headed.
Cross-language. Use the Playwright API in TypeScript, JavaScript, Python, .NET, Java.
Test Mobile Web. Native mobile emulation of Google Chrome for Android and Mobile Safari. The same rendering engine works on your Desktop and in the Cloud.
#testing #endtoend #js #ts
Cross-browser. Playwright supports all modern rendering engines including Chromium, WebKit, and Firefox.
Cross-platform. Test on Windows, Linux, and macOS, locally or on CI, headless or headed.
Cross-language. Use the Playwright API in TypeScript, JavaScript, Python, .NET, Java.
Test Mobile Web. Native mobile emulation of Google Chrome for Android and Mobile Safari. The same rendering engine works on your Desktop and in the Cloud.
#testing #endtoend #js #ts
👍1👨💻1
PouchDB - (★15.5k on GitHub) s an open-source JavaScript database inspired by Apache CouchDB that is designed to run well within the browser.
PouchDB was created to help web developers build applications that work as well offline as they do online.
It enables applications to store data locally while offline, then synchronize it with CouchDB and compatible servers when the application is back online, keeping the user's data in sync no matter where they next login.
#offline #browser #js #sync #couchdb #db #database
PouchDB was created to help web developers build applications that work as well offline as they do online.
It enables applications to store data locally while offline, then synchronize it with CouchDB and compatible servers when the application is back online, keeping the user's data in sync no matter where they next login.
#offline #browser #js #sync #couchdb #db #database
🆒3
Nano Stores - (★ 2.6K) is a tiny state manager for React, React Native, Preact, Vue, Svelte, Solid, Lit, Angular, and vanilla JS. It uses many atomic stores and direct manipulation.
● Small. Between 334 and 1064 bytes (minified and gzipped). Zero dependencies. It uses Size Limit to control size.
● Fast. With small atomic and derived stores, you do not need to call the selector function for all components on every store change.
● Tree Shakable. The chunk contains only stores used by components in the chunk.
● Was designed to move logic from components to stores.
● It has good TypeScript support.
#frontend #react #ts #js
● Small. Between 334 and 1064 bytes (minified and gzipped). Zero dependencies. It uses Size Limit to control size.
● Fast. With small atomic and derived stores, you do not need to call the selector function for all components on every store change.
● Tree Shakable. The chunk contains only stores used by components in the chunk.
● Was designed to move logic from components to stores.
● It has good TypeScript support.
#frontend #react #ts #js
❤2👍2