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
Hubble - (★ 82) is a Network, Service & Security Observability for Kubernetes
Hubble is a fully distributed networking and security observability platform for cloud native workloads. It is built on top of Cilium and eBPF to enable deep visibility into the communication and behavior of services as well as the networking infrastructure in a completely transparent manner.
#cloud #kubernetes #security
Hubble is a fully distributed networking and security observability platform for cloud native workloads. It is built on top of Cilium and eBPF to enable deep visibility into the communication and behavior of services as well as the networking infrastructure in a completely transparent manner.
#cloud #kubernetes #security
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
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
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
GoatCounter - (★ 589 at GitHub) is a web analytics platform, roughly similar to Google Analytics or Matomo. It aims to give meaningful privacy-friendly web analytics for business purposes, while still staying usable for non-technical users to use on personal websites. The choices that currently exist are between freely hosted but with problematic privacy (e.g. Google Analytics), hosting your own complex software or paying $19/month (e.g. Matomo), or extremely simplistic "vanity statistics".
There are two ways to run this: as hosted service on goatcounter.com, free for non-commercial use, or run it on your own server.
#go #statistics #analytics
There are two ways to run this: as hosted service on goatcounter.com, free for non-commercial use, or run it on your own server.
#go #statistics #analytics
Muon - (★ 1.7k) is a lightweight alternative to Electron written in Golang in about ~300 LoC, using Ultralight instead of Chromium.
Ultralight is a cross-platform WebKit rewrite using the GPU to target embedded desktop applications that resulted in a fast, lightweight, and low-memory HTML UI solution that blends the power of Chromium with the small footprint of Native UI.
#crossplatform #ui #desktop #app #go
Ultralight is a cross-platform WebKit rewrite using the GPU to target embedded desktop applications that resulted in a fast, lightweight, and low-memory HTML UI solution that blends the power of Chromium with the small footprint of Native UI.
#crossplatform #ui #desktop #app #go
Monitoror - (★ 642 at GitHub) is a wallboard monitoring app to monitor server status; monitor CI builds progress or even display critical values.
#wallboard #monitoring #go
#wallboard #monitoring #go
List of Homeferences 🏠💻🤔💡 - (★ 496 at GitHub) are Conferences which happen virtually, so you can attend from your home.
#coronavirus #COVID-19
#coronavirus #COVID-19
git-bug - (★ 4.1k) is distributed, offline-first bug tracker embedded in git, with bridges.
• is fully embeded in git: you only need your git repository to have a bug tracker
• is distributed: use your normal git remote to collaborate, push and pull your bugs!
• works offline: in a plane or under the sea? Keep reading and writing bugs!
• prevents vendor lock-in: your usual service is down or went bad? You already have a full backup.
• is fast: listing bugs or opening them is a matter of milliseconds
• doesn't pollute your project: no files are added in your project
• integrates with your tooling: use the UI you like (CLI, terminal, web) or integrate with your existing tools through the CLI or the GraphQL API
• bridges to other bug trackers: use bridges to import and export to other trackers.
#git #github #issue #tracker #bobukrecommends
• is fully embeded in git: you only need your git repository to have a bug tracker
• is distributed: use your normal git remote to collaborate, push and pull your bugs!
• works offline: in a plane or under the sea? Keep reading and writing bugs!
• prevents vendor lock-in: your usual service is down or went bad? You already have a full backup.
• is fast: listing bugs or opening them is a matter of milliseconds
• doesn't pollute your project: no files are added in your project
• integrates with your tooling: use the UI you like (CLI, terminal, web) or integrate with your existing tools through the CLI or the GraphQL API
• bridges to other bug trackers: use bridges to import and export to other trackers.
#git #github #issue #tracker #bobukrecommends
Jitsi is a set of open-source projects that allows you to easily build and deploy secure videoconferencing solutions. At the heart of Jitsi are:
• Jitsi Videobridge - (★ 1.6k) is an XMPP server component that allows for multiuser video communication. Unlike the expensive dedicated hardware videobridges, Jitsi Videobridge does not mix the video channels into a composite video stream, but only relays the received video channels to all call participants. Therefore, while it does need to run on a server with good network bandwidth, CPU horsepower is not that critical for performance.
• Jitsi Meet - (★ 9.6k) is an open-source (Apache) WebRTC JavaScript application that uses Jitsi Videobridge to provide high quality, secure and scalable video conferences. The Jitsi Meet client runs in your browser, without installing anything else on your computer.
#video #conference #privacy
• Jitsi Videobridge - (★ 1.6k) is an XMPP server component that allows for multiuser video communication. Unlike the expensive dedicated hardware videobridges, Jitsi Videobridge does not mix the video channels into a composite video stream, but only relays the received video channels to all call participants. Therefore, while it does need to run on a server with good network bandwidth, CPU horsepower is not that critical for performance.
• Jitsi Meet - (★ 9.6k) is an open-source (Apache) WebRTC JavaScript application that uses Jitsi Videobridge to provide high quality, secure and scalable video conferences. The Jitsi Meet client runs in your browser, without installing anything else on your computer.
#video #conference #privacy
Jitsi
Free Video Conferencing Software for Web & Mobile | Jitsi
Learn more about Jitsi, a free open-source video conferencing software for web & mobile. Make a call, launch on your own servers, integrate into your app, and more.