Dev Useful Stuff
2.02K subscribers
2 photos
337 links
Here you can find some interesting links to development libraries, frameworks, tools, plugins and articles
Download Telegram
​​Logux - (★ 135 at GitHub) is a new way to connect client and server. Instead of sending HTTP requests (e.g., AJAX and GraphQL) it synchronizes log of operations between client, server, and other clients through WebSocket.

It was created on top of CRDT, with ideas of having live updates and optimistic UI, and being offline-first by design.

- Built-in optimistic UI will improve UI performance.
- Built-in live updates allow to create collaborative tools (like Google Docs).
- Built-in offline-first principle respect will improve UX on unstable connection. It is useful both for the next billion users and New York subway.
- Compatible with modern stack: Redux API, works with any back-end language and any database.

#js #communication #connection
​​Deno - (★ 57.4k on GitHub) is a secure runtime for JavaScript and TypeScript, a modern Node.js alternative. Deno aims to provide a productive and secure scripting environment for the modern programmer. It is built on top of V8, Rust, and TypeScript.

Please take a look at the Deno Handbook as well for a quick start.

#nodejs #rust #v8 #js #javascript #typescript
​​wifi.dev.bdw.to - Print a neat little card with your WiFi info and stick it on the fridge. The source code is on the GitHub (★ 425)

#wifi #print #qr #qrcode #js
​​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
​​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
​​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
​​awesome-web-effect - (★ 227) is a large collection of exquisite and compact web page cool effects. Most of them are written on JS or/and CSS.

#design #css #js #effects
​​Mermaid - (★ 31.5k at GitHub) is a Javascript based diagramming and charting tool. It generates diagrams flowcharts and more, using markdown-inspired text for ease and speed.

#js #diagram #chart
​​lightGallery - (4.3★ at GitHub) A yet another lightweight, modular, JavaScript image and video lightbox gallery plugin. Available for React.js, Vue.js, Angular, and TypeScript.

#gallery #js #images
​​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
👌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
👍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
🆒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
2👍2