Bookmarks
Tag cloud
Picture wall
Daily
RSS Feed
  • RSS Feed
  • Daily Feed
  • Weekly Feed
  • Monthly Feed
Filters

Links per page

  • 20 links
  • 50 links
  • 100 links

Filters

Untagged links
19 results tagged rust  ✕   ✕
bee-san/Ares https://github.com/bee-san/Ares
Wed 28 Dec 2022 05:52:50 PM PST archive.org

Automated decoding of encrypted text without knowing the key or ciphers used. Ares is the next generation of decoding tools, built by the same people that brought you Ciphey. We fully intend to replace Ciphey with Ares.

Ares is fast. Very fast. Other decoders such as Ciphey require advance artifical intelligence to determine which path it should take to decode (whether to try Caesar next or Base64 etc). Ares is so fast we don't need to worry about this currently. For every 1 decode Ciphey can do, Ares can do ~7. That's a 700% increase in speed.

There are 2 main parts to Ares, the library and the CLI. The CLI simply uses the library which means you can build on-top of Ares.

Ares currently supports 16 decoders and it is growing fast. Ciphey supports around ~50, and we are adding more everyday.

rust cryptography cli tool analysis exocortex
tinysearch/tinysearch https://github.com/tinysearch/tinysearch
Tue 22 Nov 2022 09:38:54 PM PST archive.org

tinysearch is a lightweight, fast, full-text search engine. It is designed for static websites.

tinysearch is written in Rust, and then compiled to WebAssembly to run in a browser. It can be used together with static site generators such as Jekyll, Hugo, Zola, Cobalt, or Pelican.

The test index file of my blog with around 40 posts creates a WASM payload of 99kB (49kB gzipped, 40kB brotli).

Only finds entire words. As a consequence there are no search suggestions (yet). This is a necessary tradeoff for reducing memory usage. A trie datastructure was about 10x bigger than the xor filters. New research on compact datastructures for prefix searches might lift this limitation in the future.

Since we bundle all search indices for all articles into one static binary, we recommend to only use it for small- to medium-size websites. Expect around 2 kB uncompressed per article (~1 kb compressed).

searchengine web rust wasm static
azc5OQ/lemon-chat https://github.com/azc5OQ/lemon-chat
Mon 21 Nov 2022 03:35:38 PM PST archive.org

Miniature, self-hosted chat server.

rust selfhosted chat webapps
surban/openemc/ https://github.com/surban/openemc/
Fri 30 Sep 2022 06:23:26 PM PDT archive.org

OpenEMC is an open-source firmware implementing an embedded management controller (EMC) on an STM32F1 microcontroller. It consists of a bootloader and firmware (both written in Rust) and Linux kernel driver modules (written in C).

Implements communication with the host over I2C and one interrupt line, field-upgradable firmware, full power control, a system watchdog, a real-time clock (RTC) with alarm and system wake-up, GPIO with interrupts, pin control, an analog digital converter (ADC), and full Linux device tree integration.

opensource microcontrollers firmware management hardware rust
coloradocolby/fsrx - Flow state reading in the terminal. https://github.com/coloradocolby/fsrx
Wed 08 Jun 2022 01:35:50 PM PDT archive.org

CLI utility for implementing bionic reading in a command shell.

cli rust reading prosthetics speed tool
yoav-lavi/melody https://github.com/yoav-lavi/melody
Sat 04 Jun 2022 12:13:21 PM PDT archive.org

Melody is a language that compiles to ECMAScript regular expressions, while aiming to be more readable and maintainable. This:

16 of "na";

2 of match {
  <space>;
  "batman";
}

turns into this: /(?:na){16}(?: batman){2}/

rust cli regularexpressions language compiler
a5huynh/spyglass https://github.com/a5huynh/spyglass
Sat 30 Apr 2022 07:17:08 PM PDT archive.org

Spyglass is a search platform that lives on your device, indexing what you want, exposing it to you in a super simple and fast interface. Warning: Spyglass is very much in its early stages, but it’s in a place where it's functional and can be used to replace basic searches.

Spyglass is a solution to address the following common issues when searching the web.

  • Do you add terms such as "reddit" or "wiki" to your searches to narrow it down?
  • Do you skip over a full page of ads before getting to your actual search results?
  • Do you scroll past dozens of SEO spam pages to find the recipe/review/blog post you were looking for?
  • Do you get frustrated with overzealous autocorrect on your search terms?
exocortex search rust curated
jless β€” a command-line JSON viewer https://pauljuliusmartinez.github.io
Sun 13 Feb 2022 02:07:13 PM PST archive.org

JLess is a command-line JSON viewer designed for reading, exploring, and searching through JSON data. JLess will pretty print your JSON and apply syntax highlighting. Use it when exploring external APIs, or debugging request payloads. Expand and collapse Objects and Arrays to grasp the high- and low-level structure of a JSON document. JLess has a large suite of vim-inspired commands that make exploring data a breeze. JLess supports full text regular-expression based search. Quickly find the data you're looking for in long String values, or jump between values for the same Object key.

Vi-like keybindings.

Github: https://github.com/PaulJuliusMartinez/jless/

cli json tools rust linux osx data analysis
Stork https://stork-search.net
Thu 30 Dec 2021 09:45:46 PM PST archive.org

Stork is a library for creating beautiful, fast, and accurate full-text search interfaces on the web. Designed with static sites in mind, specifically.

It comes in two parts. First, it's a command-line tool that indexes content and creates a search index file that you can upload to a web server. Second, it's a Javascript library that uses that search index file to build an interactive search interface that displays optimal search results immediately to your user, as they type.

Stork is built with Rust, and the Javascript library uses WebAssembly behind the scenes. It's easy to get started and is even easier to customize so it fits your needs. It's perfect for Jamstack sites and personal blogs, but can be used wherever you need to bring search to your users.

Github: https://github.com/jameslittle230/stork

The index generation and upload process could be added to the site generation and deployment process fairly easily, I think.

search rust javascript websites addon json
sharkdp/hexyl https://github.com/sharkdp/hexyl
Thu 08 Jul 2021 03:58:17 PM PDT archive.org

hexyl is a simple hex viewer for the terminal. It uses a colored output to distinguish different categories of bytes (NULL bytes, printable ASCII characters, ASCII whitespace characters, other ASCII characters and non-ASCII).

cli hexeditor rust files
o2sh/onefetch https://github.com/o2sh/onefetch
Fri 04 Jun 2021 05:07:22 PM PDT archive.org

Onefetch is a command-line Git information tool written in Rust that displays project information and code statistics for a local Git repository directly on your terminal. The tool is completely offline - no network access is required.

By default, the repo's information is displayed alongside the dominant language's logo, but you can further configure onefetch to instead use an image - on supported terminals -, a text input or nothing at all.

It automatically detects open source licenses from texts and provides the user with valuable information like code distribution, pending changes, number of dependencies (by package manager), top contributors (by number of commits), size on disk, creation date, LOC (lines of code), etc.

Onefetch can be configured via command-line flags to display exactly what you want, the way you want it to: you can customize ASCII/Text formatting, disable info lines, ignore files & directories, output in multiple formats (Json, Yaml), etc.

As of now, onefetch supports more than 50 different programming languages; if your language of choice isn't supported: Open up an issue and support will be added.

rust git repositories information cli
GitHub - mondo2000/imdb-rename https://github.com/mondo2000/imdb-rename
Fri 08 Jan 2021 08:35:57 PM PST archive.org

A command line tool to rename media files based on titles from IMDb. Written in Rust.

rust media organization kodi
GitHub - orhun/kmon: Linux Kernel Manager and Activity Monitor πŸ§πŸ’» https://github.com/orhun/kmon
Thu 01 Oct 2020 01:25:59 PM PDT archive.org

kmon provides a text-based user interface for managing the Linux kernel modules and monitoring the kernel activities. By managing, it means loading, unloading, blacklisting and showing the information of a module. These updates in the kernel modules, logs about the hardware and other kernel messages can be tracked with the real-time activity monitor in kmon. Since the usage of different tools like dmesg and kmod are required for these tasks in Linux, kmon aims to gather them in a single terminal window and facilitate the usage as much as possible while keeping the functionality.

It's in the Arch community package repository.

cli sysadmin linux kernel utility monitoring rust
Freaky/esc: Email Search Command, because Email Sucks Completely https://github.com/Freaky/esc
Fri 14 Aug 2020 12:39:51 PM PDT archive.org

A CLI tool for indexing and searching very large Maildir/ structures (like list archives). Tries to be very fast (2 million messages take less than 3 minutes on a 12 core machines to fully index). It's in the early stages of development right now, so don't expect much.

cli tool rust email search maildir
meilisearch/MeiliSearch https://github.com/meilisearch/meilisearch
Sun 01 Mar 2020 06:46:38 PM PST archive.org

MeiliSearch is a powerful, fast, open-source, easy to use, and deploy search engine. The search and indexation are fully customizable and handles features like typo-tolerance, filters, and synonyms. For more details about those features, go to our documentation. Has its own web search interface as well as an API. Searches its indices as you type. Smart enough to figure out typos and synonyms. Customizable. Create an index, then upload documents to it.

rust json exocortex searchengine index webapps api crossplatform
GitHub - Peltoche/lsd: The next gen ls command https://github.com/Peltoche/lsd
Tue 18 Feb 2020 01:34:09 PM PST archive.org

A re-implementation of the venerable ls utility, with many fewer features that you'll never use and nicer versions of the features you do use. Cross platform. Requires the presence of nerd-fonts because it shows icons for the stuff it displays. Set a couple of aliases in your shell and you're good.

rust tools cli ls crossplatform files
imsnif/bandwhich https://github.com/imsnif/bandwhich
Wed 01 Jan 2020 08:02:08 PM PST archive.org

Terminal bandwidth utilization tool (formerly known as "what") that works like top. It maps network traffic to the processes sending and/or receiving it.

rust cli tools network traffic
System Syzygy https://mdsteele.games/syzygy/
Sun 18 Nov 2018 10:14:37 PM PST archive.org

System Syzygy is a story and a puzzle game, in the style of Cliff Johnson's classic Macintosh games The Fool's Errand and 3 in Three, and of Andrew Plotkin's System's Twilight. As you move through the game, solving a variety of different kinds of puzzles, the game tells the story a piece at a time. By the end of the game, all the different puzzles and pieces of the story come together into a single meta-puzzle.

Github: https://github.com/mdsteele/syzygy

foss game retrogaming puzzles rust graphical
pnathan/signifier: finds tokens of significance, in significant files. https://github.com/pnathan/signifier
Mon 19 Mar 2018 11:27:36 PM PDT archive.org

Somebody I know on Mastodon threw together a quick utility that picks keywords out of documents you feed it and throws them into a Neo4j graph database for indexing. Written in rust.

repo tokens github rust keywords
4697 links, including 339 private
Shaarli - The personal, minimalist, super-fast, database free, bookmarking service by the Shaarli community - Theme by kalvn