An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: bytecode-manipulation

VoxelHax/OpenBukloit

Minecraft plugin backdoor injector

Language: Kotlin - Size: 143 KB - Last synced at: 2 days ago - Pushed at: about 1 month ago - Stars: 62 - Forks: 6

fiber-net-gateway/fiber-net-gateway

A low code API gateway | FaaS framework based on script engine. The implemented function is to execute a script for each HTTP request received. Used for protocol conversion, reverse proxy, service orchestration, BFF, etc. 基于脚本引擎的低代码 API 网关 |FaaS 框架,用于 FaaS BFF,服务编排等。

Language: Java - Size: 772 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 13 - Forks: 6

getsentry/sentry-android-gradle-plugin

Gradle plugin for Sentry Android. Upload proguard, debug files, and more.

Language: Kotlin - Size: 2.22 MB - Last synced at: 1 day ago - Pushed at: 4 days ago - Stars: 155 - Forks: 34

pfichtner/vaadoo

Java compiler plugin that add checks to constructors based on Bean Validation (JSR 380) annotations via bytecode transformation

Language: Java - Size: 404 KB - Last synced at: 3 days ago - Pushed at: 4 days ago - Stars: 1 - Forks: 0

Col-E/Recaf

The modern Java bytecode editor

Language: Java - Size: 56.4 MB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 6,367 - Forks: 479

InfoSecREDD/PolyZip

A powerful tool for creating polyglot files that combine image/PDF files with ZIP archives.

Language: Python - Size: 26.4 KB - Last synced at: 9 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

didi/booster

🚀Optimizer for mobile applications

Language: Kotlin - Size: 11.4 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 4,966 - Forks: 587

xxDark/InvokeLabel

Invocation of Java methods via GOTO instructions.

Size: 1.95 KB - Last synced at: 2 days ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 0

AshutoshIWNL/MonarchJavaAgent

Monarch-Java-Agent is a powerful Java agent for method monitoring and analysis. It offers various features to track method execution time, print stack traces, log method arguments and return values, capture heap dumps, and gather JVM-related information.

Language: Java - Size: 85.9 KB - Last synced at: 11 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

rocky/python-xasm

Python cross version bytecode/wordcode assembler

Language: Python - Size: 239 KB - Last synced at: 9 days ago - Pushed at: 2 months ago - Stars: 112 - Forks: 13

LlamaLad7/MixinExtras

Companion library to SpongePowered Mixin with many custom injectors for a more expressive experience.

Language: Java - Size: 833 KB - Last synced at: 13 days ago - Pushed at: 14 days ago - Stars: 350 - Forks: 18

robotane/BCTerm

BCTerm is a formal Java bytecode interpreter that models the JVM execution environment with precise tracking of states during bytecode execution. Designed for program verification, bytecode semantics analysis, and termination proof validation.

Language: Java - Size: 15.6 KB - Last synced at: 12 days ago - Pushed at: 14 days ago - Stars: 0 - Forks: 0

eleme/lancet

A lightweight and fast AOP framework for Android App and SDK developers

Language: Java - Size: 350 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 2,159 - Forks: 339

GraxCode/threadtear

Multifunctional java deobfuscation tool suite

Language: Java - Size: 2.08 MB - Last synced at: 13 days ago - Pushed at: almost 2 years ago - Stars: 922 - Forks: 125

inspectIT/inspectIT

(UNMAINTAINED) inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.

Language: Java - Size: 17.4 MB - Last synced at: 17 days ago - Pushed at: almost 6 years ago - Stars: 538 - Forks: 130

Body-Alhoha/OpenEctasy

Minecraft Server (Bukkit, Spigot, Paper) backdoor, using ow2 asm

Language: Java - Size: 58.6 KB - Last synced at: 12 days ago - Pushed at: 2 months ago - Stars: 68 - Forks: 8

eth0rium/mirage

Modern, half-finished, bytecode manipulation library aimed at the JVM

Language: Java - Size: 119 KB - Last synced at: 11 days ago - Pushed at: 11 months ago - Stars: 10 - Forks: 0

objectionary/hone-maven-plugin

Maven plugin that applies a number of optimizations to your Bytecode, using EOLANG and 𝜑-calculus, trying to make it work faster

Language: Java - Size: 1.49 MB - Last synced at: 15 days ago - Pushed at: 19 days ago - Stars: 3 - Forks: 0

yWorks/yGuard

The open-source Java obfuscation tool working with Ant and Gradle by yWorks - the diagramming experts

Language: Java - Size: 12.9 MB - Last synced at: 25 days ago - Pushed at: 2 months ago - Stars: 398 - Forks: 62

Leaking/Hunter

A fast, incremental, concurrent framework to develop compile plugin for android project to manipulate bytecode

Language: Java - Size: 3.02 MB - Last synced at: 15 days ago - Pushed at: over 2 years ago - Stars: 1,400 - Forks: 186

frozolotl/noak

A java bytecode decoding and encoding library written in rust. Mirror of https://gitlab.com/frozo/noak

Language: Rust - Size: 780 KB - Last synced at: 20 days ago - Pushed at: 10 months ago - Stars: 40 - Forks: 3

wux1an/fernflowers

Java ☕ reverse engineering tool - Batch decompile the jar package.

Language: Java - Size: 359 KB - Last synced at: 9 days ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 3

Martmists-GH/pymixin

Python code injection framework

Language: Python - Size: 19.5 KB - Last synced at: 19 days ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 0

FI-Mihej/Cengal

Bytecode manipulation in runtime, true shared memory, async LMDB, async Tkinter, async wxPython, async PySide, async PyQt, async loop with almost preemptive multitasking within the single thread, text parsing, rich introspection, etc.

Language: Python - Size: 25 MB - Last synced at: 22 days ago - Pushed at: 5 months ago - Stars: 28 - Forks: 3

cheburitos/ulyp

Tracing debugger/profiler for Java/Kotlin apps

Language: Java - Size: 8.07 MB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 25 - Forks: 4

stephengold/asm

A small and fast library for manipulating Java bytecode.

Language: Java - Size: 986 KB - Last synced at: about 17 hours ago - Pushed at: about 2 months ago - Stars: 11 - Forks: 4

Washi1337/JavaResolver 📦

Java class file inspection library for .NET.

Language: C# - Size: 160 KB - Last synced at: 2 days ago - Pushed at: about 4 years ago - Stars: 51 - Forks: 14

AshutoshIWNL/ExceptionBuddy

A Java agent for comprehensive exception monitoring and logging. Captures all JVM exceptions, including caught and suppressed ones, through non-invasive bytecode instrumentation.

Language: Java - Size: 44.9 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

Kokos213769/alot

Alot is a popular open-source project that provides a simple implementation of a lot functionality in programming languages. It offers developers an efficient way to handle large amounts of data in an organized manner.

Size: 1000 Bytes - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

Moderocky/Mirror

A smart, fast alternative to Java's reflection API.

Language: Java - Size: 199 KB - Last synced at: 9 days ago - Pushed at: about 2 years ago - Stars: 34 - Forks: 4

beothorn/javaflame

Create reports for function calls with argument and return values on java. No servers or open connections, just plug the agent and get the results.

Language: Java - Size: 3.62 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 82 - Forks: 1

abdellaui/des_pipeline_ui

[DEMO] visualizing Data-Encryption-Standard (DES) pipeline incl. Feistel-Network's byte-manipulation with a GUI implemented in PyQt5, inspired by cryptography-textbook.com from Prof. Paar et al. (RUB)

Language: Python - Size: 1.65 MB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

penguin-wwy/pyasmer

Pyasmer is a python bytecode manipulation library

Language: Python - Size: 54.7 KB - Last synced at: 6 days ago - Pushed at: 5 months ago - Stars: 10 - Forks: 1

ChAoSUnItY/Ka-Pi

A JVM Bytecode Manipulation Framework inspired by ASM.

Language: Rust - Size: 1.07 MB - Last synced at: 8 days ago - Pushed at: over 1 year ago - Stars: 20 - Forks: 0

JohnnyJayJay/compatre

An extremely small and fast Bukkit tool to dynamically replace version-specific types (nms, craftbukkit) at runtime without any boilerplate.

Language: Java - Size: 758 KB - Last synced at: 14 days ago - Pushed at: over 4 years ago - Stars: 19 - Forks: 0

tochy97/steganography 📦

Python app used to hide file data in other file data. Tkinter GUI

Language: HTML - Size: 10.8 MB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

Alluseri/Luna

An experimental JVM class file & bytecode processing library for .NET.

Language: C# - Size: 274 KB - Last synced at: 22 days ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

Hippo/HippoCafe

A Java bytecode manipulation library.

Language: Scala - Size: 1.53 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 16 - Forks: 2

risicle/cpytraceafl

CPython bytecode instrumentation and forkserver tools for fuzzing pure python and mixed python/c code using AFL

Language: Python - Size: 84 KB - Last synced at: 20 days ago - Pushed at: about 4 years ago - Stars: 30 - Forks: 4

neoforged/AccessTransformers Fork of DenWav/primeiron

Access modifiers transformation

Language: Java - Size: 444 KB - Last synced at: 5 days ago - Pushed at: 4 months ago - Stars: 3 - Forks: 5

Revxrsal/Tuna-Bytes

An all-purpose mixins framework for Java bytecode manipulation at runtime, targeted at those with minimal understanding of the bytecode structure.

Language: Java - Size: 92.8 KB - Last synced at: 17 days ago - Pushed at: almost 3 years ago - Stars: 23 - Forks: 5

florczakraf/dso-tools 📦

A set of tools for analyzing and modifying Torque3d VM bytecode

Language: Python - Size: 43 KB - Last synced at: 11 days ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 1

redking00/Volcano

A GUI for Krakatau assembler / disassembler

Language: JavaScript - Size: 9.84 MB - Last synced at: 23 days ago - Pushed at: over 7 years ago - Stars: 16 - Forks: 2

Rikonardo/CafeBabe

Java .class files parser for Kotlin

Language: Kotlin - Size: 94.7 KB - Last synced at: 21 days ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 1

plum-umd/redexer

The Redexer binary instrumentation framework for Dalvik bytecode

Language: Smali - Size: 123 MB - Last synced at: 5 months ago - Pushed at: almost 4 years ago - Stars: 164 - Forks: 33

barishaxxer/fix_your_image

Save your corrupted images easily.

Language: Python - Size: 985 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 6 - Forks: 0

Martmists-GH/pyasm

Python bytecode modification library

Language: Python - Size: 45.9 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 1

Arusekk/utfpyc

Make .pyc files that are valid UTF-8

Language: Python - Size: 36.1 KB - Last synced at: 10 days ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 2

vcschapp/tarro

Language: Java - Size: 1.64 MB - Last synced at: 9 months ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

uuk0/PyBytecodeManipulator

A high level python bytecode manipulation library

Language: Python - Size: 1.03 MB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

MinimallyCorrect/Mixin

Applies Mixin-style monkey patches to .java source or compiled .class files. Lightweight

Language: Java - Size: 485 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 18 - Forks: 0

phantran/moco

An efficient mutation testing tool written in Kotlin for Java Maven projects

Language: Kotlin - Size: 643 KB - Last synced at: 4 months ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 1

ME1312/Bridge

Bridge – Adding advanced language features to Java versions new and old

Language: Java - Size: 206 KB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

master801/ReTweak-Mod

Attempts to load old Minecraft mods. [1.2.5, 1.4.7, 1.5.2, 1.6.2/4]

Language: Java - Size: 1.43 MB - Last synced at: 11 months ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

KibbleLands/KibblePatcher

KibbleLands Spigot patcher

Language: Java - Size: 456 KB - Last synced at: 14 days ago - Pushed at: over 3 years ago - Stars: 24 - Forks: 2

camdenorrb/APICreator

Make API stubs from compiled jars!

Language: Kotlin - Size: 339 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 0

RaphiMC/JavaDowngrader 📦

Standalone program and library which can downgrade Java classes/programs down to Java 8

Language: Java - Size: 672 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 75 - Forks: 8

SkepticOwl/Magic-Encoding

Magic Encoding is a method of encoding files using the first 17 bytes which represent special/magic characters.

Language: Python - Size: 20.5 KB - Last synced at: 12 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

roscopeco/moxy 📦

Lean and mean mocking framework with fluent API

Language: Java - Size: 1.68 MB - Last synced at: 6 days ago - Pushed at: 12 months ago - Stars: 2 - Forks: 0

chermehdi/gytes

A library to Read/Write Java bytecode in Go

Language: Go - Size: 60.5 KB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 2

andreho/haxxor

Main repository for Haxx0r project

Language: Java - Size: 2.75 MB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

iarjunsk/java-bytecode

Trying out Java Bytecode Manipulation

Language: Java - Size: 42 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 1

icon-Systemhaus-GmbH/javassist-maven-plugin

Maven plugin that will apply Javassist bytecode transformations during build time.

Language: Java - Size: 752 KB - Last synced at: 12 months ago - Pushed at: over 4 years ago - Stars: 28 - Forks: 14

antiaction/bytecode

Library for dis/assembling java class files. Work in progress.

Language: Java - Size: 144 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

helios-decompiler/standalone-app

All-in-one Java reverse engineering tool

Language: Java - Size: 4.04 MB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 179 - Forks: 38

extremecoders-re/JWUnpacker

Unpacks java-to-exe files converted by JWrapper

Language: C++ - Size: 610 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 5

Martmists-GH/BytecodeOptimizer

Language: Python - Size: 15.6 KB - Last synced at: 15 days ago - Pushed at: over 5 years ago - Stars: 9 - Forks: 0

PolyRocketMatt/Reflow

A Java Bytecode Obfuscator

Language: Java - Size: 659 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 1

meilof/oblif

Tooling for writing data-oblivious programs (mpyc, pysnark, ...) using non-oblivious constructs (if/for/...)

Language: Python - Size: 89.8 KB - Last synced at: 17 days ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 1

JReFrameworker/JReFrameworker

A practical tool for bytecode manipulation and creating Managed Code Rootkits (MCRs) in the Java Runtime Environment

Language: Java - Size: 36.8 MB - Last synced at: 12 months ago - Pushed at: over 5 years ago - Stars: 55 - Forks: 20

ASSERT-KTH/jdbl

JDBL automatically removes unnecessary bytecode from Java applications through dynamic analysis https://dl.acm.org/doi/abs/10.1145/3546948

Language: Java - Size: 5.53 MB - Last synced at: 5 days ago - Pushed at: over 1 year ago - Stars: 16 - Forks: 4

avalsa/nashorn-interrupt

Language: Java - Size: 20.5 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

ShiftLeftSecurity/bctrace

A library for creating hook-based java agents, without dealing with bytecode

Language: Java - Size: 1.13 MB - Last synced at: 12 months ago - Pushed at: over 4 years ago - Stars: 12 - Forks: 4

brutusin/instrumentation

An extensible java agent framework that instruments (modifies the bytecode at class loading time) programs running on the JVM, with the purpose of capturing method invocation events (start, finish, errors ...) and notifying custom listeners.

Language: Java - Size: 523 KB - Last synced at: 12 days ago - Pushed at: about 5 years ago - Stars: 47 - Forks: 10

porum/Defensor

Defensor is a gradle-plugin that can reduce Android App crashes.

Language: Java - Size: 407 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

MeGysssTaa/access-warden

A powerful toolkit for enforcing access restrictions in Java

Language: Java - Size: 9.36 MB - Last synced at: about 2 months ago - Pushed at: almost 4 years ago - Stars: 6 - Forks: 1

habibaadam/monty

Monty 0.98 is a scripting language that is first compiled into Monty byte codes (Just like Python). It relies on a unique stack, with specific instructions to manipulate it. The goal of this project is to create an interpreter for Monty ByteCodes files.

Language: Shell - Size: 123 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

neoforged/CoreMods

JavaScript based system for implementing Java bytecode transformers

Language: Java - Size: 369 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 2

CoffeePartner/capt

Class Annotation Processor Tool on Android

Language: Java - Size: 602 KB - Last synced at: over 1 year ago - Pushed at: about 6 years ago - Stars: 52 - Forks: 2

Arc8ne/Java-Bytecode-Toolkit

Language: C# - Size: 57.6 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

wellingtonmwadali/monty

This repository consists of monty scripting language

Language: C - Size: 42 KB - Last synced at: 17 days ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

GraxCode/Cafebabe

Easy-to-use java bytecode editor - successor of JByteMod!

Language: Java - Size: 8.25 MB - Last synced at: over 1 year ago - Pushed at: over 5 years ago - Stars: 249 - Forks: 43

junkdog/graftt

annotation-driven bytecode surgery

Language: Kotlin - Size: 5.31 MB - Last synced at: 4 days ago - Pushed at: over 4 years ago - Stars: 8 - Forks: 2

CleanroomMC/AnoNe

Annotate!

Language: Java - Size: 62.5 KB - Last synced at: 27 days ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

vsilaev/tascalate-javaflow-extras

Continuations / CoRoutines for Java 1.8 - Java 17. This library is an add-on to Tascalate Javaflow continuations library. It provides suspendable version of java.util.Stream, java.util.Iterator, java.util.function.* and helper classes to work with continuations.

Language: Java - Size: 53.7 KB - Last synced at: 17 days ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

AngryCarrot789/BCEdit180 📦

A java class file viewer and editor, written in C#. Similar to jclasslib but supports extra features such as copy and paste bytecode between methods

Language: C# - Size: 2.46 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 2

porum/safe-kotlinx-coroutines

Language: Kotlin - Size: 197 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

wellingtoncosta/java-bytecode-playground

A playground project about Java Bytecode runtime manipulation.

Language: Java - Size: 66.4 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 6 - Forks: 0

MeGysssTaa/jminima

Minimalistic declarative JVM instrumentation library on top of ASM

Language: Java - Size: 109 KB - Last synced at: 20 days ago - Pushed at: almost 4 years ago - Stars: 4 - Forks: 1

self-improvements/the-java-code-manipulation

[인프런] 더 자바, 코드를 조작하는 다양한 방법

Language: Java - Size: 111 KB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

NotLebedev/JRFork

A framework for remote execution of java code

Language: Java - Size: 179 KB - Last synced at: almost 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

porum/Muddy

Muddy is an android gradle plugin that can obfuscate the const string in APK.

Language: Kotlin - Size: 155 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

GCX-HCI/grandcentrix-LogALot-TransformAPI-sample

Example of using the android TranformAPI for bytecode manipulation

Language: Kotlin - Size: 190 KB - Last synced at: about 1 year ago - Pushed at: over 6 years ago - Stars: 48 - Forks: 8

izo0x90/Adding-GOTO-statement-to-Python

Just what it sounds like, decorator that patches function bytecode to allow GOTO's *ROFL*

Language: Python - Size: 30.3 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

evasnowind/framework-dev-learning

常见框架开发技术的demo汇总,包括java字节码编程(java agent, instrument, byte buddy), java动态代理,自定义classloader,java spi, zero copy, netty, spring aop/condition,spring boot starter, 数据库连接池等。

Language: Java - Size: 933 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 25 - Forks: 7

Vladymyr/Anti-Agent-Agent

A java agent with the main purpose of preventing other agents

Language: Java - Size: 109 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 22 - Forks: 3

andreyfomenkov/green-cat

Instant Run tool for incremental builds on Android 🚀

Language: Kotlin - Size: 20.9 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 0

hasrat-ali/ASM-Stuff

A asm implementation with groovy/gradle to deobfuscate Sketchware Pro

Language: Groovy - Size: 64.5 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

KengoTODA/javax-to-jakarta 📦

Experimental module that replaces javax... to jakarta... in .class file

Language: Java - Size: 1010 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

SkriptInsight/Apache.NBCEL 📦

Apache BCEL Library ported to C# on .NET Core 3

Language: C# - Size: 882 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0