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
​​mockit - (★ 1,108 on GitHub) is a tool to quickly mock out endpoints, setup delays and more.

Stop wasting time mocking APIs. MockIt gives you an interface to configure and create REAL mocked endpoints for your applications. Whilst you wait for APIS to be built use MockIt to talk to a real service.

#api #mock #test #js
​​bento-starter - (★ 874 at GitHub) is an Open-Source Full-Stack solution that helps you to build fast and maintainable web applications using tools like Vue.js, Firebase, Progressive Web Apps support, dynamic offline support... The goal of this project is to provide a powerful and well configured stack (with CI/CD, hosting...) so you can focus on writing your web application very quickly.

As this project is a template project and not a CLI, you have access to the entire app configuration so you can change it according to your needs.

#js #pwa #vue
​​Danger - (★ 2,654 at GitHub) runs during your CI process, and gives teams the chance to automate common code review chores.

This provides another logical step in your build, through this Danger can help lint your rote tasks in daily code review.

You can use Danger to codify your teams norms. Leaving humans to think about harder problems.

This happens by Danger leaving messages inside your PRs based on rules that you create with JavaScript or TypeScript/Swift/Ruby.

Over time, as rules are adhered to, the message is amended to reflect the current state of the code review.

#ci #automation #codereview #js #swift #ruby
Darkmode.js - (★ 215) 🌓 Add a dark-mode / night-mode to your website in a few seconds.

This library uses the css mix-blend-mode in order to bring Dark-mode to any of your websites. Just copy paste the snippet and you will get a widget to turn on and off the dark-mode. You can also use it without the widget programmatically. The plugin is lightweight, built in VanillaJS. It also uses localstorage by default so your last setting will be remembered !

Demo

#js #lib
​​git-pending - (★ 141) Git plugin to list TODO, FIXME, TESTME, DOCME comments in a repository with verbose details.

#git #todo #js #plugin
​​Locomotive Scroll - (★ 423) a small JS library for detecting if elements are in the viewport plus smooth scrolling with parallax effects.

To see it in action, please follow the Demo Page, it is very impessive

#js #lib #parallax
​​WebPerf - (★ 101) is a simple command-line HTTP load tester utility, which can send repeated HTTP requests to a target URL or set of URLs. It provides detailed performance metrics, including a breakdown of all the HTTP request phases, and a histogram showing the elapsed time spread.

This is similar to the popular ApacheBench (ab) tool, but provides additional features like dynamic URL substitution, progress display with time remaining and live req/sec, a more detailed performance breakdown, and the ability to save configurations in JSON files.

#load #testing #js
👍1
​​Postwoman - (★ 3,235 on GitHub) is API request builder - Helps you create your requests faster, saving you precious time on your development.

Features:
❤️ Lightweight: Crafted with minimalistic UI design

Faster, lighter, cleaner, minimal & responsive

⚡️ Real-time: Send requests and get/copy responses right away!

#yetanothercurl #js #funnyname
​​roughViz.js - (★ 1,6k) is a reusable JavaScript library for creating sketchy/hand-drawn styled charts in the browser, based on D3v5, roughjs, and handy.

Why?

Use these charts where the communication goal is to show intent or generality, and not absolute precision. Or just because they're fun and look weird.
#js #justfun #graphs #plots #charts
​​Svelte - (★ 27.7k at GitHub) is a radical new approach to building user interfaces. Whereas traditional frameworks like React and Vue do the bulk of their work in the browser, Svelte shifts that work into a compile step that happens when you build your app.

Instead of using techniques like virtual DOM diffing, Svelte writes code that surgically updates the DOM when the state of your app changes.

#js #framework #yetanother
​​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