Onefetch
Выводит информацию о локальном Git репозитории прямо в терминал. Утилита не нуждается в подключении к интернету.
По умолчанию информация о репозитории отображается вместе с логотипом главного языка программирования, но вы можете сделать так, чтобы Onefetch использовал изображение (если терминал это позволяет), читал ваш собственный ASCII-рисунок или вообще не выводил его.
https://github.com/o2sh/onefetch/blob/main/docs/README.ru.md
👉 @rust_lib
Выводит информацию о локальном Git репозитории прямо в терминал. Утилита не нуждается в подключении к интернету.
По умолчанию информация о репозитории отображается вместе с логотипом главного языка программирования, но вы можете сделать так, чтобы Onefetch использовал изображение (если терминал это позволяет), читал ваш собственный ASCII-рисунок или вообще не выводил его.
https://github.com/o2sh/onefetch/blob/main/docs/README.ru.md
👉 @rust_lib
👍9❤5😐3🥰1
Hurl - это инструмент командной строки, который выполняет HTTP-запросы, определённые в простом текстовом формате.
Он может связывать несколько запросов в цепочку, захватывать значения и выполнять проверки заголовков и тела ответа. Hurl очень универсален: его можно использовать как для получения данных, так и для тестирования HTTP-сессий.
Hurl упрощает работу с HTML-контентом, REST / SOAP / GraphQL API и любыми другими API, основанными на XML или JSON.
https://github.com/Orange-OpenSource/hurl
👉 @rust_lib
Он может связывать несколько запросов в цепочку, захватывать значения и выполнять проверки заголовков и тела ответа. Hurl очень универсален: его можно использовать как для получения данных, так и для тестирования HTTP-сессий.
Hurl упрощает работу с HTML-контентом, REST / SOAP / GraphQL API и любыми другими API, основанными на XML или JSON.
https://github.com/Orange-OpenSource/hurl
👉 @rust_lib
👍6🔥2😁2❤1🥰1
Flutter_rust_bridge
Генератор привязок Flutter/Dart <-> Rust, с богатым функционалом, но одновременно простой и удобный.
https://github.com/fzyzcjy/flutter_rust_bridge
👉 @rust_lib
Генератор привязок Flutter/Dart <-> Rust, с богатым функционалом, но одновременно простой и удобный.
https://github.com/fzyzcjy/flutter_rust_bridge
👉 @rust_lib
👍11❤6🥰2
Эмулятор Game Boy, написанный на Rust 🎮
Проект rust-gb — это реализация классического Game Boy на чистом Rust. Поддерживает CPU, память, видеосистему и даже звук. Автор ставил цель добиться максимальной точности эмуляции, сохранив при этом производительность и читаемость кода.
Отличный пример того, как можно использовать безопасные абстракции Rust для низкоуровневых задач вроде обработки инструкций CPU и таймингов видеоконтроллера. Репозиторий содержит понятную структуру кода и тесты, что делает его отличным материалом для изучения архитектуры эмуляторов.
https://github.com/zlfn/rust-gb
👉 @rust_lib
Проект rust-gb — это реализация классического Game Boy на чистом Rust. Поддерживает CPU, память, видеосистему и даже звук. Автор ставил цель добиться максимальной точности эмуляции, сохранив при этом производительность и читаемость кода.
Отличный пример того, как можно использовать безопасные абстракции Rust для низкоуровневых задач вроде обработки инструкций CPU и таймингов видеоконтроллера. Репозиторий содержит понятную структуру кода и тесты, что делает его отличным материалом для изучения архитектуры эмуляторов.
https://github.com/zlfn/rust-gb
👉 @rust_lib
👍14🔥5❤1🥰1
Wgpu - это безопасная и переносимая графическая библиотека для Rust, основанная на API WebGPU. Она подходит для универсальной графики и вычислений на GPU.
Приложения, использующие wgpu, могут работать нативно на Vulkan, Metal, DirectX 12 и OpenGL ES, а также в браузерах через WebAssembly на WebGPU и WebGL2.
https://wgpu.rs/
https://github.com/gfx-rs/wgpu
👉 @rust_lib
Приложения, использующие wgpu, могут работать нативно на Vulkan, Metal, DirectX 12 и OpenGL ES, а также в браузерах через WebAssembly на WebGPU и WebGL2.
https://wgpu.rs/
https://github.com/gfx-rs/wgpu
👉 @rust_lib
👍16❤3🤔2🥰1
Быстрый и красивый графический Docker-клиент
Dockyard — современный, быстрый и удобный Docker-клиент, созданный для упрощения управления контейнерами в Linux. Построенный на основе Rust + Tauri и React.js, Dockyard предлагает стильный интерфейс и мощные возможности, делая работу с Docker-контейнерами проще, чем когда-либо.
Ключевые особенности
- Интуитивный UI: Чистый и простой интерфейс для новичков и опытных пользователей.
- Статистика в реальном времени: Мониторинг состояния контейнеров с красивыми графиками и диаграммами.
- Управление контейнерами: Легкий запуск, остановка и удаление контейнеров в пару кликов.
- Интеграция с Docker Compose: Контейнеры, созданные через Docker Compose, автоматически группируются по проектам и отображаются в сворачиваемых списках.
- Терминал внутри контейнера: Возможность открыть shell внутри контейнера Docker с помощью любимого терминального приложения.
- Просмотр логов: Встроенный просмотр логов контейнеров в режиме реального времени с поддержкой PatternFly.
- Высокая производительность: Разработан на Rust для скорости и надежности.
- Множество тем: Большой выбор тем оформления.
https://github.com/ropali/dockyard
👉 @rust_lib
Dockyard — современный, быстрый и удобный Docker-клиент, созданный для упрощения управления контейнерами в Linux. Построенный на основе Rust + Tauri и React.js, Dockyard предлагает стильный интерфейс и мощные возможности, делая работу с Docker-контейнерами проще, чем когда-либо.
Ключевые особенности
- Интуитивный UI: Чистый и простой интерфейс для новичков и опытных пользователей.
- Статистика в реальном времени: Мониторинг состояния контейнеров с красивыми графиками и диаграммами.
- Управление контейнерами: Легкий запуск, остановка и удаление контейнеров в пару кликов.
- Интеграция с Docker Compose: Контейнеры, созданные через Docker Compose, автоматически группируются по проектам и отображаются в сворачиваемых списках.
- Терминал внутри контейнера: Возможность открыть shell внутри контейнера Docker с помощью любимого терминального приложения.
- Просмотр логов: Встроенный просмотр логов контейнеров в режиме реального времени с поддержкой PatternFly.
- Высокая производительность: Разработан на Rust для скорости и надежности.
- Множество тем: Большой выбор тем оформления.
https://github.com/ropali/dockyard
👉 @rust_lib
👍9❤1🥰1
Rust: рефакторинг для новичков
Недавно Нирадж Авинаш выложил свой код в группе по языку программирования Rust на LinkedIn. Его цель — изучить основы Rust, но я нашел его пример хорошей основой для своей статьи. Задача состоит в том, чтобы показать, как можно улучшать код на Rust поэтапно, и продемонстрировать, каких ошибок могут избегать новички, начиная с их кода. В целях упрощения, пожалуйста, не обращайте внимания на очевидные недостатки этой простой программы.
https://betterprogramming.pub/rust-refactoring-for-beginners-15a3270ce45d
👉 @rust_lib
Недавно Нирадж Авинаш выложил свой код в группе по языку программирования Rust на LinkedIn. Его цель — изучить основы Rust, но я нашел его пример хорошей основой для своей статьи. Задача состоит в том, чтобы показать, как можно улучшать код на Rust поэтапно, и продемонстрировать, каких ошибок могут избегать новички, начиная с их кода. В целях упрощения, пожалуйста, не обращайте внимания на очевидные недостатки этой простой программы.
https://betterprogramming.pub/rust-refactoring-for-beginners-15a3270ce45d
👉 @rust_lib
👍8❤2🥰1👨💻1
RustedLessPass — это автономный менеджер паролей, написанный на Rust и работающий на Rust / Wasm.
https://github.com/RustedLessPass/RustedLessPass
👉 @rust_lib
https://github.com/RustedLessPass/RustedLessPass
👉 @rust_lib
👍10❤2✍1🥰1
⚡️ Screenpipe — это инструмент на Rust, который записывает экран и автоматически анализирует собранные данные с помощью моделей Ollama.
Он может извлекать информацию из любых источников на компьютере — текста, аудио и видео — и передавать её в LLM для обработки.
Особый акцент сделан на безопасности и приватности: все данные сохраняются локально в базе SQLite, без отправки во внешние сервисы.
https://github.com/mediar-ai/screenpipe
👉 @rust_lib
Он может извлекать информацию из любых источников на компьютере — текста, аудио и видео — и передавать её в LLM для обработки.
Особый акцент сделан на безопасности и приватности: все данные сохраняются локально в базе SQLite, без отправки во внешние сервисы.
https://github.com/mediar-ai/screenpipe
👉 @rust_lib
😁7👍4🔥2❤1🥰1
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Rust Lang Уроки
Начало работы с языком программирования Rust & Visual Studio Code. Debugging & unit tests
Переменные и типы данных в Rust
Арифметические операции и операции сравнения. Язык Rust
Логические операции и конструкция if...else. Язык Rust
Почему Rust? ❤️ Конструкция match
Функции. Язык Rust
Структуры. Язык Rust. Анджелина и Бред вместе ❤️ благодаря структурам
Tuples | кортежи. Структуры-tuples. Язык Rust
Массивы. Язык программирования Rust.
Циклы loop | while | for. Язык Rust.
источник
👉 @rust_lib
Начало работы с языком программирования Rust & Visual Studio Code. Debugging & unit tests
Переменные и типы данных в Rust
Арифметические операции и операции сравнения. Язык Rust
Логические операции и конструкция if...else. Язык Rust
Почему Rust? ❤️ Конструкция match
Функции. Язык Rust
Структуры. Язык Rust. Анджелина и Бред вместе ❤️ благодаря структурам
Tuples | кортежи. Структуры-tuples. Язык Rust
Массивы. Язык программирования Rust.
Циклы loop | while | for. Язык Rust.
источник
👉 @rust_lib
👍15🗿3❤1🥰1
Пишем простой калькулятор используя фреймворк eframe (egui)
Всем здравствуйте. Ниже будет приведен пример написания PWA приложения готового для использования как в браузере, так и на компьютере с ОС Windows. Использовать будем язык программирования Rust и фреймворк eframe (egui). Готовое приложение будет доступно как исполняемый файл для ОС Windows, и как файл Webassembly. В процессе работы мы будем использовать GitHub Action для отслеживания корректности написания нашего кода и сборки исполняемых файлов программы, а также для развертывания (версию программы с использованием Webassembly) как страницы в интернете (GitHub Pages).
https://habr.com/ru/articles/722438/
👉 @rust_lib
Всем здравствуйте. Ниже будет приведен пример написания PWA приложения готового для использования как в браузере, так и на компьютере с ОС Windows. Использовать будем язык программирования Rust и фреймворк eframe (egui). Готовое приложение будет доступно как исполняемый файл для ОС Windows, и как файл Webassembly. В процессе работы мы будем использовать GitHub Action для отслеживания корректности написания нашего кода и сборки исполняемых файлов программы, а также для развертывания (версию программы с использованием Webassembly) как страницы в интернете (GitHub Pages).
https://habr.com/ru/articles/722438/
👉 @rust_lib
👍11❤2🥰1