1258
Here you can find some interesting links to development libraries, frameworks, tools, plugins and articles
Infisical - (★8.4k on GitHub) is an open-source, end-to-end encrypted platform for secret management: sync secrets across your team/infrastructure and prevent secret leaks.
features:
● User-friendly dashboard to manage secrets across projects and environments (e.g. development, production, etc.)
● Client SDKs to fetch secrets for your apps and infrastructure on demand
● Infisical CLI to fetch and inject secrets into any framework in local development
● Native integrations with platforms like GitHub, Vercel, Netlify, and more
● Automatic Kubernetes deployment secret reloads
● Complete control over your data - host it yourself on any infrastructure
● Secret versioning and Point-in-Time Recovery to version every secret and project state
● Audit logs to record every action taken in a project
● Role-based Access Controls per environment
● Simple on-premise deployments to AWS, Digital Ocean, and more
● Secret Scanning and Leak Prevention
#vault #secrets #security #devops
Novel - (★4.4k at GitHub) is a notion-style WYSIWYG editor with AI-powered autocompletion. Built with Tiptap, OpenAI, and the Vercel AI SDK
Check their demo video
#ai #editor #frontend #wysiwyg
FerretDB - (★ 5.7K on GitHub) is a truly Open Source MongoDB alternative, built on PostgreSQL. FerretDB is an open-source proxy, converting the MongoDB 6.0+ wire protocol queries to SQL - using PostgreSQL as a database engine.
They recently announced FerretDB 1.0 GA release and now officially this project is production ready, here is the blog post with nice introduction
#db #mongodb #postgresdb #proxy
Zellij - (★ 10.9K at GitHub) is a workspace aimed at developers, ops-oriented people and anyone who loves the terminal. Similar programs are sometimes called "Terminal Multiplexers".
Zellij is designed around the philosophy that one must not sacrifice simplicity for power, taking pride in its great experience out of the box as well as the advanced features it places at its users' fingertips.
Zellij is geared toward beginner and power users alike - allowing deep customizability, personal automation through layouts, true multiplayer collaboration, unique UX features such as floating and stacked panes, and a plugin system allowing one to create plugins in any language that compiles to WebAssembly.
For a very brief features overview, please refer to this short video.
#tui #terminal #rust #console
Valetudo - (★ 4.3K at GitHub) is a cloud replacement for vacuum robots enabling local-only operation. It is not a custom firmware.
Because Valetudo is not a custom firmware, it cannot change anything about how the robot operates.
What it can do however is protect your data and enable you to connect your robot to your home automation system without having to detour through a vendor cloud, which, apart from the whole data problematic, might not be reachable due to your internet connection being down or some servers in the datacenter being on fire.
By default, Valetudo provides control over your vacuum robot via a responsive webinterface that works on all of your devices. It can be used on phones, tablets as well as your desktop computer.
The list of supported robots is here.
The diagram illustrating the core operation principle is attached
#robot #vacuum #privacy
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
Fig - (★ 20.1k on GitHub) adds autocomplete to your terminal. As you type, Fig pops up subcommands, options, and contextually relevant arguments in your existing terminal on macOS.
Check the demo, its very inspiring
#ts #terminal #cli
Astro - (★ 15,7k on GitHub) is an all-in-one web framework for building fast, content-focused websites.
Why choose Astro over another web framework? Here are five core design principles to help explain why we built Astro, the problems that it exists to solve, and why Astro may be the best choice for your project or team.
Astro is…
● Content-focused: Astro was designed for content-rich websites.
● Server-first: Websites run faster when they render HTML on the server.
● Fast by default: It should be impossible to build a slow website in Astro.
● Easy to use: You don’t need to be an expert to build something with Astro.
● Fully-featured, but flexible: Over 100+ Astro integrations to choose from.
#framework #frontend
RedPanda - (★ 4,4 on GitHub) is a streaming data platform for developers. Kafka API compatible. 10x faster. No ZooKeeper. No JVM!
#streaming #messaging #broker #kafka #pubsub
Dragonfly - (★7.3k on GitHub) is a modern in-memory datastore, fully compatible with Redis and Memcached APIs. Dragonfly implements novel algorithms and data structures on top of a multi-threaded, shared-nothing architecture. As a result, Dragonfly reaches x25 performance compared to Redis and supports millions of QPS on a single instance.
#cache #db #database
lnav - (★4.4k on GitHub) an advanced log file viewer for the small-scale.
The Log File Navigator, lnav for short, is an advanced log file viewer for the small-scale. It is a terminal application that can understand your log files and make it easy for you to find problems with little to no setup.
#log #viewer #terminal #console
SnapDrop - (11.6k ★ on GitHub) is the local file sharing in your browser. Inspired by Apple's Airdrop.
#file #sharing #web
Jackal - (1.2k★) is a free, modern, open-source, high performance XMPP server which aims to be known for its stability, simple configuration and low resource consumption. Written in Go.
jackal supports the following features:
● Customizable
● Enforced SSL/TLS
● Stream compression (zlib)
● Database connectivity for storing offline messages and user settings (PostgreSQL 9.5+, BoltDB)
● Caching (Redis 6.2+)
● Clustering capabilities (etcd 3.4+)
● Expose prometheus metrics
● Cross-platform (OS X, Linux)
#oldschool #messagers #xmpp #privacy
Hasura - (25.3k★ on GitHub) blazing fast, instant realtime GraphQL APIs on your DB with fine grained access control, also trigger webhooks on database events. Hasura is an open source product that accelerates API development by 10x by giving you GraphQL or REST APIs with built in authorization on your data, instantly.
#graphql #api
Lapce - (2.2k★) is lightning-fast and Powerful Code Editor written in Rust.
#editor #ide #code
hurl - (★5.2k at GitHub) - is a command line tool that runs HTTP requests defined in a simple plain text format.
It can chain requests, capture values and evaluate queries on headers and body response. Hurl is very versatile: it can be used for both fetching data and testing HTTP sessions.
Hurl makes it easy to work with HTML content, REST / SOAP / GraphQL APIs, or any other XML / JSON based APIs.
#http #testing #cli #rust
Spot - (★184 at GitHub) (aka simplotask) is a powerful and easy-to-use tool for effortless deployment and configuration management. It allows users to define a playbook with the list of tasks and targets, where each task consists of a series of commands that can be executed on remote hosts concurrently. Spot supports running scripts, copying files, syncing directories, and deleting files or directories, as well as custom inventory files or inventory URLs.
This is a recenlty released project from quite respected developer with a good reputation, who was fed up with Ansible. He decided to write a tool that would be easier and yet powerful. So it's worth to check this project.
#ops #devops #deployment #script
AI Commits - (★ 4.6K) is a CLI that writes your git commit messages for you with AI. Never write a commit message again.
How does it work?
This CLI tool runs git diff to grab all your latest code changes, sends them to OpenAI's GPT-3, then returns the AI generated commit message.
Happy Friday! 🙂
#git #ai #gpt #cli #terminal
QuestDB - (★ 10.2K at GitHub) is an open-source time-series database for high throughput ingestion and fast SQL queries with operational simplicity. It supports schema-agnostic ingestion using the InfluxDB line protocol, PostgreSQL wire protocol, and a REST API for bulk imports and exports.
QuestDB is well suited for financial market data, application metrics, sensor data, real-time analytics, dashboards, and infrastructure monitoring.
Please check also the aweomse video here, with nice introduction and demonstraion of all the features.
P.S. Thanks to Dmitry for this link!
#db #timeseries #java
grep.app - A new search engine that lets you search across a half million git public repositories on GitHub, optionally using regular expression.
#search #github #repo
OctoSQL - (★4.1k) is predominantly a CLI tool which lets you query a plethora of databases and file formats using SQL through a unified interface, even do JOINs between them. (Ever needed to join a JSON file with a PostgreSQL table? OctoSQL can help you with that)
Demo gif in high resolution can be found here.
#cli #db #tui
SurrealDB - (★ 12,3 on GitHub) is an end-to-end cloud native database for web, mobile, serverless, jamstack, backend, and traditional applications.
SurrealDB reduces the development time of modern applications by simplifying your database and API stack, removing the need for most server-side components, allowing you to build secure, performant apps quicker and cheaper.
SurrealDB acts as both a database and a modern, realtime, collaborative API backend layer. SurrealDB can run as a single server or in a highly-available, highly-scalable distributed mode - with support for SQL querying from client devices, GraphQL, ACID transactions, WebSocket connections, structured and unstructured data, graph querying, full-text indexing, geospatial querying, and row-by-row permissions-based access.
#rust #storage #db
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
ntfy - (★4,3k on GitHub) brings notification to your shell. It can automatically provide desktop notifications when long running commands finish or it can send push notifications to your phone when a specific command finishes. Confused? The video on their GH page demonstrates some of this functionality.
#push #notifications #testing #script
btop - (★7.4k) is a resource monitor that shows usage and stats for processor, memory, disks, network and processes with a lot of other features
#terminal #cli #rust
Warp - is a blazingly fast, rust-based terminal reimagined from the ground up to work like a modern app for Macs.
#terminal #tui #console
IceFireDB - (815★ on GitHub) cloud native decentralized distributed nosql database, Web3 world access point, based on RESP, RAFT, OSS, IPFS and blockchain.
● High performance
● Distributed consistency
● Reliable LSM disk storage
● Support OSS storage engine
● Based on IPFS decentralized storage, build a persistent data distributed storage layer.(beta version)
● Support kv metadata layer and mixed storage structure of hot and cold(upgrading soon)
● More advanced cache implementation, faster LSM persistent storage
#blockchain #nosql
EdgeDB - (6.5k★ on GitHub) is a database designed to solve some fundamental design flaws that make working with databases—both relational and NoSQL alike—unnecessarily onerous.
It thinks about schema the same way you do: as objects with properties connected by links. You can call it a relational database with an object-oriented data model, or a graph database with strictly enforced schema. We call it the first graph-relational database.
#db #database #nosql #graph
youtube-dl - (104.3k★) is extremely popular script that allows you to download YouTube videos directly from your terminal without a Premium account. Especially useful, when you need to download few videos for a long flights ✈️ 😅
#youtube #python #script #terminal
Toxiproxy - (7.4k★) is a TCP proxy to simulate network and system conditions for chaos and resiliency testing. It's made specifically to work in testing, CI and development environments, supporting deterministic tampering with connections, but with support for randomized chaos and customization. Toxiproxy is the tool you need to prove with tests that your application doesn't have single points of failure.
#ci #test #resiliency