Skip to content

nexus-forg/devtoolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🛠️ DevToolkit

30+ полезных CLI-утилит для разработчиков, написанных на Python, Rust, Go и JavaScript

License: MIT PRs Welcome Languages Stars

Сравнивай языки программирования. Изучай новые. Используй то, что тебе нравится!


🎯 Что это?

DevToolkit — это уникальная коллекция инструментов, где каждый инструмент написан на 4 языках: Python, Rust, Go и JavaScript.

Зачем?

  • 📊 Сравнивай производительность языков на реальных задачах
  • 📚 Изучай новый язык, переписывая знакомый инструмент
  • 🚀 Выбирай лучшую версию для своих задач
  • 🤝 Контрибуть свои реализации на других языках!

🚀 Инструменты

Инструмент 🐍 Python 🦀 Rust 🐹 Go 🟨 JavaScript Описание
JSON Formatter Красивое форматирование JSON
CodePulse Трекер активности кодинга
Password Generator 🔜 🔜 🔜 🔜 Генератор безопасных паролей
File Deduplicator 🔜 🔜 🔜 🔜 Поиск дубликатов файлов
Port Scanner 🔜 🔜 🔜 🔜 Сканирование открытых портов

📊 Бенчмарк: CodePulse

Сравнение потребления памяти при мониторинге 1000 файлов:

Язык Память Бинарник Запуск
🦀 Rust ~8 MB 3.2 MB 0.01s
🐹 Go ~12 MB 5.1 MB 0.02s
🟨 JavaScript ~39 MB 0.3s
🐍 Python ~45 MB 0.2s

Замеры на Linux Mint 22, AMD Ryzen 5

📦 Быстрый старт

JSON Formatter

# Python
python3 tools/json-formatter/python/main.py file.json

# Rust
cd tools/json-formatter/rust && cargo run -- file.json

# Go
cd tools/json-formatter/go && go run main.go file.json

# JavaScript
cd tools/json-formatter/javascript && node main.js file.json

CodePulse

# Python
python3 tools/codepulse/python/main.py ~/my-project

# Rust
cd tools/codepulse/rust && cargo run -- ~/my-project

# Go
cd tools/codepulse/go && go run main.go ~/my-project

# JavaScript
cd tools/codepulse/javascript && node main.js ~/my-project

🤝 Контрибуция

Хочешь добавить свой язык или инструмент? Мы будем рады!

Смотри CONTRIBUTING.md для подробностей.

📄 Лицензия

MIT © nexus-forg


Сделано с ❤️ разработчиком для разработчиков

⭐ Поставь звезду, если понравилось!

About

🛠️ 30+ CLI-утилит для разработчиков на Python, Rust, Go и JavaScript

Resources

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors