Dev Useful Stuff
2.05K subscribers
2 photos
352 links
Here you can find some interesting links to development libraries, frameworks, tools, plugins and articles
Download Telegram
Solr and Elasticsearch are the most popular search engines built on top of Apache Lucene. These are great tools, they do their job nicely. But the problem is they are written on Java that's why they usually consume a significant amount of server resources. Here are few resource-efficient alternatives written on Rust:

Tantivy (★ 2,330) is a full-text search engine library inspired by Apache Lucene and written in Rust.
Toshi (★ 2,056) is meant to be a full-text search engine similar to Elasticsearch. Toshi strives to be to Elasticsearch what Tantivy is to Lucene.
Sonic (★ 6,118) 🦔 Fast, lightweight & schema-less search backend. An alternative to Elasticsearch that runs on a few MBs of RAM.

#search #engine #lucene #rust
​​Spotify TUI - (★ 1,344) is a Spotify for the terminal written in Rust

#spotify #terminal #rust
​​DeSed - (★ 506) is the debugger for sed: demystify and debug your sed scripts, from comfort of your terminal. Desed is a command line tool with beautiful TUI that provides users with comfortable interface and practical debugger, used to step through complex sed scripts.

#cli #tui #sed #rust
​​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
​​csview - (★130) is high performance command line CSV file viewer with cjk/emoji support. Very handy utility if you need to open large CSV files and you don’t want to open Excel for it.

#cli #tui #terminal #rust #csv
​​Tauri - (★13.4k on GitHub) is a framework for building tiny, blazing fast binaries for all major desktop platforms. The core is built with Rust and the CLI leverages Node.js making Tauri a genuinely polyglot approach to creating and maintaining great apps.

The biggest difference from Electron is that it doesn't use Chromium under the hood, it uses system webviews. That makes it much faster and more resource efficient.

#desktop #rust #cli
ripgrep - (27.5k★) is a line-oriented search tool that recursively searches the current directory for a regex pattern. By default, ripgrep will respect gitignore rules and automatically skip hidden files/directories and binary files. ripgrep has first class support on Windows, macOS and Linux, with binary downloads available for every release. ripgrep is similar to other popular search tools like The Silver Searcher, ack and grep. Written on Rust.

#rust #search #cli #terminal
​​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
🔥81
​​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
🍾3🍓2🌭1
​​Starship - (★32.2k on GitHub) The minimal, blazing-fast, and infinitely customizable prompt for any shell!

● Fast: it's fast – really really fast! 🚀
● Customizable: configure every aspect of your prompt.
● Universal: works on any shell, on any operating system.
● Intelligent: shows relevant information at a glance.
● Feature rich: support for all your favorite tools.
● Easy: quick to install – start using it in minutes

#rust #terminal #tui
👍21👌1