🔥2023#45: sshx: Fast, collaborative live terminal sharing over the web
📅 November 5-11, 2023
Sshx is a web-based collaborative terminal that allows users to share their terminal with others. It features an infinite canvas where users can resize, move, and zoom windows, as well as see other users' cursors moving in real time. Sshx connects to the nearest server in a globally distributed mesh for improved performance, and it employs end-to-end encryption with Argon2 and AES for enhanced security. Additionally, it offers automatic reconnection and real-time latency estimates, along with predictive echo for faster local editing.
inshellisense provides IDE style autocomplete for shells. It's a terminal native runtime for autocomplete which has support for 600+ command line tools.
npm install -g @microsoft/inshellisense
This Next.js demo app provides a foundation for developing subscription-based SaaS applications. It integrates Lemon Squeezy for seamless billing, NextAuth.js for secure authentication, Prisma ORM for efficient database management, Tailwind CSS for stylish UI elements, and Resend for handling email authentication.
Keep React is an open-source component library built on Tailwind CSS and React.js. It provides a versatile set of pre-designed UI components that enable developers to streamline the creation of modern, responsive, and visually appealing web applications.
The Monaspace type system is a monospaced type superfamily with some modern tricks up its sleeve. It consists of five variable axis typefaces. Each one has a distinct voice, but they are all metrics-compatible with one another, allowing you to mix and match them for a more expressive typographical palette.
React-datasheet-grid is a feature-rich component that allows you to create beautiful spreadsheets with ease. It supports various features like copy-pasting, keyboard navigation, context menus, dragging to expand selection, and customization. The component is built for speed and performance, handling hundreds of thousands of rows seamlessly. Its extensive customizability makes it suitable for a wide range of applications.
devresume: A free web-based resume editor based on writing YAML with realtime preview and PDF export.
Server Requests/sec Latency (ms)
Tailcall 2,890.68 34.69
Gqlgen 935.00 115.73
Apollo GraphQL 793.37 128.22
Netflix DGS 597.39 191.85
an open source tool that can be used as a feedback app to collect feedback from customers, create polls for voting, or as a survey creator. Thanks to the ability to create any forms with many types of questions, nothing limits you, and your forms will always look unique
More tools to explore:
highstorm: Open Source Event Monitoring
pacquet: experimental package manager for node.js
Pile: Desktop app for digital journaling
url-tracker: Change monitoring app that checks the content of web pages in different periods.
react-google-maps: React component and hooks library for Google Maps
Pathfinding: Pathfinding on a real map anywhere in the world
realtime-planet-shader: Realtime planet shader in WebGL
chibivue: chibivue is minimal Vue.js v3 core implementations (Reactivity System, Virtual DOM, Component, Compiler (Template, SFC)). An online book for building your own Vue.js.
indie-wiki-buddy: Browser extension that automatically notifies and redirects you to independent wikis.
safe-stringify: Serialize objects to JSON with handling for circular references
super-regex: Make a regular expression time out if it takes too long to execute
soul: A SQLite REST and realtime server
Thanks for reading JSTools Weekly! Subscribe for free to receive new posts and support my work.