You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A comprehensive C# .NET Framework 4.7.2 port of the utilities and tools found in the main **[OpenSourceToolkit](https://github.com/truethari/OpensourceToolkit/)** project. **Special thanks to the original author [truethari](https://github.com/truethari) for the incredible work.**
Originally started as a C#/.NET 8 port of the utilities and tools found in the inspiring **[OpenSourceToolkit](https://github.com/truethari/OpensourceToolkit/)** project, and has since been extended with additional tools and features (including a full Avalonia desktop app to explore everything interactively). **Special thanks to the original author [truethari](https://github.com/truethari) for their incredible work.**
9
+
10
+
This suite provides reusable, modular components for text manipulation, security, networking, hardware testing, and more. Crucially, it includes a full **Avalonia UI application** that allows users to interactively test and verify most functions of the **40+ tools (currently 41)** and libraries in a modern desktop interface.
11
+
12
+
Porting was mainly done by help of AI, but I spent hundreds of hours tweaking
13
+
the tools, adding translations, add more features and simultaneously enhancing
14
+
my [Flowery.NET component suite](https://github.com/tobitege/Flowery.NET) for the UI.
15
+
16
+
<divalign="center">
17
+
18
+
🌐 **Localized in 12 languages** including:
4
19
5
-
This project is a **pure AI-driven port** executed using **Gemini 3 Pro** and **GPT-5.1**.
20
+
🇯🇵 日本語にローカライズ済み • 🇰🇷 한국어로 현지화됨 • 🇨🇳 已本地化为简体中文
6
21
7
-
This suite provides reusable, modular components for text manipulation, security, networking, hardware testing, and more. Crucially, it includes a full **Avalonia UI application** that allows users to interactively test and verify all functions of the **25+ separate tools** and libraries in a modern desktop interface.
22
+
🇺🇦 Локалізовано українською • 🇸🇦 مترجم للعربية • 🇮🇱 מתורגם לעברית
23
+
24
+
</div>
8
25
9
26
## 🚀 Overview
10
27
11
-
-**Framework**: .NET Framework 4.7.2
12
-
-**Language**: C# 7.3
13
-
-**Output**: Reusable DLLs (Class Libraries) and Console Applications.
This pattern is **essential** for reliable runtime culture switching. Without `DefaultThreadCurrentUICulture`, the ResourceManager may cache strings from the initial system culture even after calling `ReleaseAllResources()`.
314
+
Translations are loaded lazily from embedded JSON resources when a language is selected.
197
315
198
316
## 📄 License
199
317
200
318
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
201
319
202
320
## 🧪 Tests
203
321
204
-
The solution includes a comprehensive test suite in `OpenSourceToolkit.Tests` using **MSTest**. These tests verify the functionality of the ported libraries and ensure parity with the original tools.
322
+
The solution includes a comprehensive test suite in `OpenSourceToolkit.Tests` using **MSTest**. These 170+ tests verify the functionality of most of the libraries.
0 commit comments