Beta status — DevSpork is in active beta development (
v0.0.14). Features, tools and UI may change without notice. Use in production at your own discretion.
All-in-one cross-platform developer toolbox — 80+ offline utilities for text, JSON, SQL, security, media, web and more. Built with Flutter for Android, iOS, Web, Windows, macOS and Linux.
- Overview
- Features
- Tool List
- Supported Platforms
- Getting Started
- Project Structure
- Tech Stack
- Design Principles
- Roadmap
- Contributing
- Bug Reports and Feature Requests
- License
- Links
- Support the Project
DevSpork bundles 80+ micro-tools into a single, fast, offline-first application. No sign-up, no ads, no tracking. Every tool runs locally on your device.
Screenshots are not available yet. Run the app locally to see the current UI.
| Tool | Description |
|---|---|
| PDF Merge / Split / Compress | Combine, split and shrink PDF files locally |
| Image Compressor | Reduce image size without visible quality loss |
| Image Converter | Convert between PNG, JPG, WebP and more |
| QR Code Generator | Create custom QR codes for URLs, text, Wi-Fi and more |
| Color Palette Generator | Build and export color palettes |
| JSON Formatter | Format, validate and minify JSON |
| Markdown Preview & Converter | Live preview and Markdown to HTML conversion |
| SQL Formatter | Beautify and format SQL queries |
| Regex Tester | Test and debug regular expressions in real time |
| Password Generator | Generate strong, secure passwords |
Case Converter · Text Statistics · Text Utilities · Text Masker · Lorem Ipsum Generator · Slug Generator · Diff Checker · Markdown Preview · Markdown to HTML · Markdown Table Builder · Excel to Markdown Table · Code Formatter
JSON Formatter · JSON Suite · JSON Schema Generator · JSON Schema Validator · JSON to Code Generator · SQL Formatter · SQL Builder · Mock Data Generator · Locale Compare · Binary Viewer · Cron Parser · Cron Builder · Regex Tester · Regex Builder · Table Viewer
Hash Generator · Bcrypt Generator · Crypto Toolkit · JWT Decoder · JWT Generator · RSA Key Generator · UUID Generator · Password Generator · Password Strength Checker · Wordlist Generator · TOTP Generator · Base64 URL Encoder/Decoder · HTML Entity Encoder/Decoder
URL Parser · API Builder · Social Links Generator · SEO Tools · SEO Pack · User-Agent Parser · MIME Types List · CSS Tools · CSS Layout Generator · Network Tools
Code File Converter · YAML and JSON · List Converter · Base Converter · Color Converter · Timestamp Converter · Dev Calculator · Env Manager
Base64 and Image · QR Code Generator · ASCII Art · Color Palette · SVG Path Viewer · Image Compressor · Image Converter · Image Cropper · Image to PDF · PDF Merge · PDF Split · PDF Compress · Audio Converter
Git Command Generator · DevOps Config Generator · Kubernetes Manifest Generator · Mock Server
Timezone Planner
| Platform | Status |
|---|---|
| Android | Supported |
| iOS | Supported |
| Web | Supported |
| Windows | Supported |
| macOS | Supported |
| Linux | Supported |
- Flutter SDK
>=3.0.0— see the install guide - Dart SDK
>=3.0.0(bundled with Flutter) - Platform-specific toolchains (Android Studio, Xcode, Visual Studio, etc.)
git clone https://github.com/mr-ruhid/devspork.git
cd devspork
flutter pub get
flutter runflutter build apk --release # Android
flutter build ios --release # iOS
flutter build web --release # Web
flutter build windows --release # Windows
flutter build macos --release # macOS
flutter build linux --release # Linuxdevspork/
├── android/ # Android native shell
├── ios/ # iOS native shell
├── web/ # Web shell
├── windows/ # Windows native shell
├── macos/ # macOS native shell
├── linux/ # Linux native shell
├── assets/
│ └── lang/ # Localization files
├── lib/
│ ├── core/ # Core utilities
│ │ ├── localization/ # App localization
│ │ ├── platform/ # Platform detection & window controls
│ │ └── theme/ # App UI kit & theming
│ ├── scene/ # Screens (Home, etc.)
│ ├── tools/ # 80+ micro-tools
│ │ ├── apibuilder/
│ │ ├── b64img.dart
│ │ ├── ...
│ │ └── yamljson.dart
│ └── main.dart # App entry point
└── pubspec.yaml # Dependencies
| Layer | Technology |
|---|---|
| Framework | Flutter |
| Language | Dart |
| Desktop window | window_manager |
| State management | StatefulWidget + ValueNotifier |
| Localization | Custom AppLocalization |
| UI kit | Custom glassmorphism theme (GlassCard, GlassAppBar, GlassBackground) |
| Icons | Material Icons |
- Offline-first — all tools work without an internet connection
- Privacy-focused — no tracking, no telemetry, no ads
- Cross-platform — one codebase, six platforms
- Universal UI — responsive layout adapts to any screen size
- Fast and lightweight — optimized rendering, minimal rebuilds
- Expand the tool set (target: 100+)
- Dark / Light / System theme switcher in Settings
- Multi-language support (currently AZ and EN)
- Favorites and recent tools
- Keyboard shortcuts (Ctrl+K, Esc, etc.)
- Optional cloud sync
- Plugin system for community tools
- Improved accessibility
- Unit and widget test coverage
Contributions are welcome.
- Fork the repository
- Create a feature branch —
git checkout -b feature/amazing-tool - Commit your changes —
git commit -m "Add amazing tool" - Push the branch —
git push origin feature/amazing-tool - Open a pull request
- Follow the existing code style
- Write meaningful commit messages
- Test on at least one platform before submitting
- Avoid external dependencies unless absolutely necessary
- No demo or placeholder code — every tool must be fully functional
Open an issue on GitHub, or get in touch through ruhidjavadov.site.
You can also help by starring the repository, sharing it, or suggesting new tools.
Released under the MIT License. See the LICENSE file for details.
- Repository — github.com/mr-ruhid/devspork
- Website — ruhidjavadov.site
- Author — @mr-ruhid
If this project has been useful to you, consider supporting its continued development and maintenance.
| Method | Details |
|---|---|
| Kofe.al | @ruhidjavadoff |
| Çayvoy | ruhid4715 |
| PayPal | ruhidjavadoff@gmail.com |
| Crypto (USDT — BNB Smart Chain) | 0x9a4AD41762D6B07B8C266b312Cf0dBe31FAd890c |