Meziantou.Framework is a collection of utilities for .NET, ASP.NET Core, ASP.NET Core Blazor, WPF, etc.
Meziantou.Analyzer is a Roslyn analyzer to enforce some good practices in C# in terms of design, usage, security, performance, and style. It provides more than 100 rules
IssuesToRss helps you stay up to date with automated RSS feeds of new issues in core .NET repositories.
Backup your files from a source to a destination. Source and destination can be any of File System, OneDrive, or SFTP. For instance, you can copy your local files to OneDrive, or from OneDrive to an SFTP. It can encrypt/decrypt files using AES encryption.
Moneiz is a web application for managing your bank accounts:
- See all the transactions in one place
- Plan recurring transactions (salary, rent, electricity, etc.)
- Categorize transactions and analyze spending using charts
- Search for transactions using many criteria
- Create budgets (i.e. $200 per month for leisure activities)
- Import and export transactions of all your accounts in the most common formats (Excel, OFX, QIF, CSV)
- A hundred currencies are supported with their conversion rates.
Window Manager allows easy placement of windows. Press Windows + NumPad to move the active window using the keyboard. If you need a more specific placement, you can select the desired area on a virtual grid representing the complete screen. Window Manager also allows you to change the transparency of a window and to set it to always stay on top.
Password Manager allows storing your passwords in a centralized and secure way. Indeed the passwords are encrypted on the client workstation with the current standards. Thus, the web service never has clear passwords in its possession and has no way to decipher them.
A collection of tools that work directly in your browser.
Controls library to use FontAwesome in WPF application
Web Crawler allows you to browse a website quickly and automatically to identify problems (invalid links, bad practices).
Resources Editor gives you a simplified way to edit your resources (ResX files) in combining all cultures in the same view. You can filter entries, so even if your ResX files contain hundreds of entries you can find the one you want to edit. Resources Editor also helps your identifying missing translations by colorizing them.
Unlock File identifies processes that lock a specific file and kill them. It provides a shell integration to quickly unlock a file.
HTTP Cache creates a proxy on your machine to cache http responses and serve them when possible. This tool reduces the time you need to develop/test software that relies on HTTP services. This tool also allows you to continue developing/testing even if the service you rely on is down. You can configure the requests to cache by using regexes.
I maintain and contribute to other open-source projects. You can find them on GitHub.