#My projects

##Meziantou.Framework

Meziantou.Framework is my toolbox for .NET: more than 100 focused NuGet packages covering ASP.NET Core, Blazor, WPF, Win32 APIs, and more. Pick only the pieces you need instead of rewriting the same helpers in every project.

##Meziantou.Analyzer

Meziantou.Analyzer is a Roslyn analyzer that catches bugs and bad practices while you type. With more than 200 rules covering design, usage, security, performance, and style, it is like having an extra reviewer on every line of C# you write.

##Meziantou.NET.Sdk

Meziantou.NET.Sdk is an MSBuild SDK that removes the boilerplate from your .csproj files. Change one line and get opinionated defaults, a static analysis baseline with Roslyn analyzers, and CI and test settings that work out of the box (xUnit.net v3, Microsoft Testing Platform, GitHub Actions annotations, etc.). Read more in Creating a custom MSBuild SDK to reduce boilerplate in .NET projects.

##Meziantou.Polyfill

Meziantou.Polyfill lets you use modern .NET APIs even when targeting .NET Framework or .NET Standard. This source generator adds the missing methods and types to your project, so multi-targeting no longer means littering your code with #if.

##IssuesToRss

IssuesToRss turns GitHub issues of the core .NET repositories into RSS feeds. Follow what's happening in .NET, ASP.NET Core, Entity Framework Core, Roslyn, and more from your favorite feed reader.

##Meziantou.Backup

Meziantou.Backup copies your files from any source to any destination: the local file system, OneDrive, or SFTP. Back up your local files to OneDrive, or move them from OneDrive to an SFTP server, with optional AES encryption to keep them private.

##Moneiz

Moneiz is a web application that puts all your bank accounts in one place:

  • See all your transactions at a glance
  • Plan recurring transactions (salary, rent, electricity, etc.)
  • Categorize transactions and understand your spending with charts
  • Find any transaction using many search criteria
  • Create budgets (e.g. $200 per month for leisure activities)
  • Import and export transactions in the most common formats (Excel, OFX, QIF, CSV)
  • Use any of a hundred supported currencies, with their conversion rates

##Window Manager

Window Manager puts your windows exactly where you want them. Press Windows + NumPad to move the active window from the keyboard, or pick the target area on a virtual grid of your screen for a more precise placement. It can also make a window transparent or keep it always on top.

##Password Manager

Password Manager keeps all your passwords in one secure place. Passwords are encrypted on your computer using current encryption standards, so the web service only ever stores encrypted data and has no way to decrypt it.

##Online Tools

Online Tools is a collection of handy developer tools that run directly in your browser. Nothing to install, just open the page and get the job done.

##WPFFontAwesome

WPFFontAwesome brings FontAwesome icons to your WPF applications. It provides ready-to-use controls and constants, so adding an icon takes a single line of XAML.

##Web Crawler

Web Crawler browses your website for you and automatically finds problems such as broken links and bad practices.

##Resources Editor

Resources Editor makes editing resource files (ResX) painless by showing all cultures side by side in a single view. Filters help you find the entry you need even among hundreds, and missing translations are highlighted so none slip through.

##Unlock File

Unlock File ends the "file is in use" frustration. It finds the processes locking a file and kills them, right from the Windows Explorer context menu.

##HTTP Cache

HTTP Cache is a local proxy that caches HTTP responses and serves them whenever possible. Develop and test faster against slow HTTP services, and keep working even when they are down. Regexes let you choose exactly which requests to cache.

##Other projects

I maintain and contribute to many other open-source projects. You can find them on GitHub.