tgindex
Rust Github projects

Rust Github projects

Статистика
@RustGithubрусский

Постим исходники проектов и готовые скрипты с GitHub

Последний пост
2 авг.
Последнее чтение
13 авг.
Постов за неделю
0
Всего постов
22
Тип
открытый
Язык
русский
В каталоге с
13 авг.
Подписчики
713
+2 за 4 дн.
Сутки
+1
+0,14%
Неделя
 
Месяц
 
Просмотров на пост
571
22 постов
Вовлечённость
80,1%
к подписчикам
Постов в день
0,0
всего 22
Упоминаний
0
каналов
Охват размещения
оценка
1/24сутки в ленте
100
1/48двое суток
114
1/72трое суток
123

Оценка по просмотрам недавних постов: пост набирает почти всё за первые сутки.

Посты

  • https://github.com/zlfn/rust-gb

  • https://github.com/tokio-rs/topcoat

  • https://github.com/Qiskit/rustworkx

  • https://github.com/ultraworkers/claw-code

  • https://github.com/kamiyaa/joshuto

  • https://github.com/warpdotdev/warp

  • https://github.com/google/comprehensive-rust

  • https://github.com/erickochen/purple

  • https://github.com/TKanX/bio-forge

  • https://github.com/jamiepine/voicebox

  • https://github.com/kreuzberg-dev/kreuzberg A polyglot document intelligence framework with a Rust core. Extract text, metadata, and structured information from PDFs, Office documents, images, and 50+ formats. Available for Rust, Python, Ruby, Java, Go, PHP, Elixir, C#, TypeScript (Node/Bun/Wasm/Deno)- or use via CLI, REST API, or MCP server.

  • https://github.com/mitsuhiko/minijinja

  • 17 янв.649из ycombinator_rus

    Uutils/coreutils: кросс-платформенная переработка GNU coreutils на Rust. Uutils/coreutils: Cross-platform Rust rewrite of the GNU coreutils.

  • без подписи

  • https://github.com/klpod221/kerminal Modern Terminal Emulator & SSH Manager

  • 🦀 Error Handling: Библиотеки против Приложений Часто вижу в код-ревью кашу из способов обработки ошибок. Давайте раз и навсегда зафиксируем базу, чтобы ваш код был идиоматичным. Есть два лагеря, и вам нужно быть в обоих, но в разное время: 1. Вы пишите Библиотеку? Используйте thiserror. Почему: Вашим пользователям важно матчить ошибки. Им нужно знать, что именно пошло не так (NetworkError, ParseError), чтобы программно на это отреагировать. Вы не должны навязывать им тяжелые трейты. #[derive(thiserror::Error, Debug)] pub enum MyLibError { #[error("IO error: {0}")] Io(#[from] std::io::Error), #[error("Invalid header")] InvalidHeader, } 2. Вы пишите Приложение (CLI, Backend)? Используйте anyhow. Почему: Вам чаще всего плевать на тип ошибки в глубине стека, вам важно прокинуть её наверх (main), залоггировать контекст и упасть (или отдать 500-ку). use anyhow::{Context, Result}; fn main() -> Result<()> { let config = std::fs::read_to_string("config.toml") .context("Не удалось прочитать конфиг")?; Ok(()) } Итог: В библиотеках даем структуру (thiserror), в приложениях собираем контекст (anyhow). Не смешивайте. #rust #tips #error_handling

  • https://github.com/Hugo-Dz/spritefusion-pixel-snapper

  • https://github.com/tw93/Pake

  • Speech-to-text прямо из терминала на ratatui Удобный терминальный инструмент, который умеет: - записывать голос; - превращать речь в текст; - показывать реальный waveform в терминале со шкалой dBFS и детектором клиппинга. https://github.com/kristoferlund/ostt

  • https://github.com/LuuNa-JD/dockrtui