DevDash - (★ 177) a terminal dashboard for developers, entirely configurable.
The goal is to have the data you really need in your terminal. You can create and display an unlimited amount of dashboard with whatever widget you want.
The configuration allow you to place your widgets, change their color, size, what data they fetch, from what API.
For now, data from Github, Google Analytics and Google Search Console (useful for side projects / blogs) are available, and I have plan to implement more (Trello, Gitlab and so on).
#cli #terminal #dashboard
The goal is to have the data you really need in your terminal. You can create and display an unlimited amount of dashboard with whatever widget you want.
The configuration allow you to place your widgets, change their color, size, what data they fetch, from what API.
For now, data from Github, Google Analytics and Google Search Console (useful for side projects / blogs) are available, and I have plan to implement more (Trello, Gitlab and so on).
#cli #terminal #dashboard
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
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
The V Programming Language - (★ 3,334 at GitHub) - simple, fast, safe language created for developing maintainable software
#go #lang #c
#go #lang #c
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
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
redoc - (★ 5,978) is OpenAPI/Swagger-generated API Reference Documentation.
Features:
● Extremely easy deployment
● redoc-cli with ability to bundle your docs into zero-dependency HTML file
● Server Side Rendering ready
● The widest OpenAPI v2.0 features support (yes, it supports even discriminator)
● OpenAPI 3.0 support
● Neat interactive documentation for nested objects
● Code samples support (via vendor extension)
● Responsive three-panel design with menu/scrolling synchronization
● Integrate API Introduction into side menu - ReDoc takes advantage of markdown headings from OpenAPI description field. It pulls them into side menu and also supports deep linking.
● High-level grouping in side-menu via x-tagGroups vendor extension
● Simple integration with create-react-app (sample)
● Branding/customizations via theme option
#docs #swagger #openapi
Features:
● Extremely easy deployment
● redoc-cli with ability to bundle your docs into zero-dependency HTML file
● Server Side Rendering ready
● The widest OpenAPI v2.0 features support (yes, it supports even discriminator)
● OpenAPI 3.0 support
● Neat interactive documentation for nested objects
● Code samples support (via vendor extension)
● Responsive three-panel design with menu/scrolling synchronization
● Integrate API Introduction into side menu - ReDoc takes advantage of markdown headings from OpenAPI description field. It pulls them into side menu and also supports deep linking.
● High-level grouping in side-menu via x-tagGroups vendor extension
● Simple integration with create-react-app (sample)
● Branding/customizations via theme option
#docs #swagger #openapi
Netflix Hangouts - Chrome extension that allows to watch Netflix at work by making it look like you’re on a conference call 😁
#chrome #extension #procrastination
#chrome #extension #procrastination
DSVPN - (★ 866) is a Dead Simple VPN, designed to address the most common use case for using a VPN. Written in pure C.
Features:
● Runs on TCP. Works pretty much everywhere, including on public WiFi where only TCP/443 is open or reliable.
● Uses only modern cryptography, with formally verified implementations.
● Low and constant memory footprint. Doesn't perform any heap memory allocations.
● Small (~25 KB), with an equally small and readable code base. No external dependencies.
● Works out of the box. No lousy documentation to read. No configuration file. No post-configuration. Run a single-line command on the server, a similar one on the client and you're done. No firewall and routing rules to manually mess with.
● Works with Linux (client, server) and MacOS/OpenBSD (client). Adding support for other operating systems is trivial.
● Doesn't leak between reconnects if the network doesn't change. Blocks IPv6 on the client to prevent IPv6 leaks.
#vpn #c #security #privacy
Features:
● Runs on TCP. Works pretty much everywhere, including on public WiFi where only TCP/443 is open or reliable.
● Uses only modern cryptography, with formally verified implementations.
● Low and constant memory footprint. Doesn't perform any heap memory allocations.
● Small (~25 KB), with an equally small and readable code base. No external dependencies.
● Works out of the box. No lousy documentation to read. No configuration file. No post-configuration. Run a single-line command on the server, a similar one on the client and you're done. No firewall and routing rules to manually mess with.
● Works with Linux (client, server) and MacOS/OpenBSD (client). Adding support for other operating systems is trivial.
● Doesn't leak between reconnects if the network doesn't change. Blocks IPv6 on the client to prevent IPv6 leaks.
#vpn #c #security #privacy
Ergo Proxy - (★ 311) the reverse proxy agent for local domain management.
Dealing with multiple apps locally, and having to remember each port representing each microservice is frustrating. Author wanted a simple way to assign each service a proper local domain. Ergo proxy solves this problem.
#development #local #proxy
Dealing with multiple apps locally, and having to remember each port representing each microservice is frustrating. Author wanted a simple way to assign each service a proper local domain. Ergo proxy solves this problem.
#development #local #proxy
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
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
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
navi - (★ 2,613) is an interactive cheatsheet tool for the command-line so that you'll never say the following again:
— How to run that command again?
— Oh, it's not in my bash history
— Geez, it's almost what I wanted but I need to change some args
navi allows you to browse through cheatsheets (that you may write yourself or download from maintainers) and execute commands, prompting for argument values.
#shell #help #handy
— How to run that command again?
— Oh, it's not in my bash history
— Geez, it's almost what I wanted but I need to change some args
navi allows you to browse through cheatsheets (that you may write yourself or download from maintainers) and execute commands, prompting for argument values.
#shell #help #handy
Vegeta - (★ 12,678) is a versatile HTTP load testing tool built out of a need to drill HTTP services with a constant request rate. It can be used both as a command line utility and a library.
#load #testing #performance
#load #testing #performance
KeyDB - (★2,8k at GitHub) is a high performance fork of Redis with a focus on multithreading, memory efficiency, and high throughput. In addition to multithreading, KeyDB also has features only available in Redis Enterprise such as Active Replication, FLASH storage support, and some not available at all such as direct backup to AWS S3.
KeyDB maintains full compatibility with the Redis protocol, modules, and scripts. This includes the atomicity gurantees for scripts and transactions. Because KeyDB keeps in sync with Redis development KeyDB is a superset of Redis functionality, making KeyDB a drop in replacement for existing Redis deployments.
On the same hardware KeyDB can perform twice as many queries per second as Redis, with 60% lower latency. Active-Replication simplifies hot-spare failover allowing you to easily distribute writes over replicas and use simple TCP based load balancing/failover. KeyDB's higher performance allows you to do more on less hardware which reduces operation costs and complexity.
#redis #kv #store #bobukrecommends
KeyDB maintains full compatibility with the Redis protocol, modules, and scripts. This includes the atomicity gurantees for scripts and transactions. Because KeyDB keeps in sync with Redis development KeyDB is a superset of Redis functionality, making KeyDB a drop in replacement for existing Redis deployments.
On the same hardware KeyDB can perform twice as many queries per second as Redis, with 60% lower latency. Active-Replication simplifies hot-spare failover allowing you to easily distribute writes over replicas and use simple TCP based load balancing/failover. KeyDB's higher performance allows you to do more on less hardware which reduces operation costs and complexity.
#redis #kv #store #bobukrecommends
Next - (★3,8k on GitHub) is a keyboard-oriented, extensible web-browser designed for power users. The application has familiar key-bindings (Emacs, VI), is fully configurable and extensible in Lisp, and has powerful features for productive professionals. Written in Lisp )))))
#browser #lisp #nerdsonly #productivity
#browser #lisp #nerdsonly #productivity
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
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
Haxe - (★ 3,1k on GitHub) is an open source high-level strictly-typed programming language with a fast optimizing cross-compiler.
Haxe can build cross-platform applications targeting JavaScript, C++, C#, Java, JVM, Python, Lua, PHP, Flash and allows access to each platform native capabilities. Haxe has its own VMs (HashLink and NekoVM) but can also run in interpreted mode.
Code written in Haxe can be compiled to any target Haxe supports.
#crossplatform #language
Haxe can build cross-platform applications targeting JavaScript, C++, C#, Java, JVM, Python, Lua, PHP, Flash and allows access to each platform native capabilities. Haxe has its own VMs (HashLink and NekoVM) but can also run in interpreted mode.
Code written in Haxe can be compiled to any target Haxe supports.
#crossplatform #language