Analysis updated 2026-07-12 · repo last pushed 2026-06-13
Add to a .NET application to block users in Russia or Belarus from running it
Use in an open-source project to express political solidarity with Ukraine
Drop into a SaaS product as a lightweight geofencing solution without building custom infrastructure
Embed the blocking logic directly into your application using the companion Binternal tool
| tyrrrz/deorcify | kng7-p/se7en-pro | d2phap/dxcontrol | |
|---|---|---|---|
| Stars | 53 | 56 | 37 |
| Language | C# | C# | C# |
| Last pushed | 2026-06-13 | — | 2026-06-30 |
| Maintenance | Active | — | Active |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 3/5 | 2/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Just add the NuGet package to a .NET project via the standard package manager.
Deorcify is a small add-on for .NET applications that stops them from running if the user is in Russia or Belarus. A developer drops it into their project, and the software will refuse to execute in those regions. The project is created by a Ukrainian developer, and its purpose is to ensure software built with it cannot be used by anyone operating from those countries. At a technical level, it's a NuGet package, which is essentially a ready-made code module for the .NET programming ecosystem. Once a developer adds it to their application, it checks the user's location and blocks the program from starting if that location falls within the targeted regions. The README doesn't go into detail on exactly how the location check works under the hood, but the core idea is straightforward: it acts as a gatekeeper that prevents execution in specific places. The people who would use this are developers who want to take a political stand or ensure their work isn't accessible in Russia or Belarus. For example, a solo developer building an open-source tool might add it to express solidarity with Ukraine. A startup building a SaaS product could use it as a lightweight way to restrict access from those regions without building a complex geofencing system themselves. It's a quick, drop-in way to enforce a geographic boycott. One notable detail is that the project mentions a companion tool called Binternal. This lets developers fold the blocking code directly into their own application rather than keeping it as a separate external dependency. This can be useful for developers who want the blocking behavior but prefer to keep their project self-contained. The project is openly and unapologetically political, and its README makes that stance clear.
Deorcify is a NuGet package for .NET applications that prevents software from running if the user is located in Russia or Belarus, created by a Ukrainian developer as a form of geographic boycott.
Mainly C#. The stack also includes C#, .NET, NuGet.
Active — commit in last 30 days (last push 2026-06-13).
The README does not mention a specific software license.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.