BytecodeApi

October 27, 2025 ยท View on GitHub

Foundation Layer

BytecodeApi implements classes and extensions for general purpose use. Especially, boilerplate code that is common ground in a lot of .NET projects is implemented in BytecodeApi's foundation layer.

BytecodeApi is highly consistent, particularly in terms of structure, naming conventions and patterns. The code style resembles the patterns we know from the .NET Framework. The object model is therefore intuitive to use.

Packages

PackageDescription
BytecodeApiFramework for C# development.
BytecodeApi.CommandLineParserLibrary for commandline parsing and handling.
BytecodeApi.ConsoleUIConsole input & output library.
BytecodeApi.CryptographyLibrary for encryption & hashing and other cryptographic operations.
BytecodeApi.CsvParserLibrary for CSV parsing and writing.
BytecodeApi.IniParserLibrary for INI file reading and writing.
BytecodeApi.LanguageGeneratorLibrary for arbitrary generation of words, sentences, names, and other language elements.
BytecodeApi.LexerGeneral purpose tokenizer for parsing of any syntax.
BytecodeApi.PenetrationBasic implementations of certain penetration testing routines, such as code injection.
BytecodeApi.PEParserLibrary for PE file parsing.
BytecodeApi.PEResourcesLibrary for reading of native resources of executables & DLL files.
BytecodeApi.RestFluent REST client.
BytecodeApi.Win32Library for querying Windows specific operating system data.
BytecodeApi.WmiLibrary for efficient WMI querying.
BytecodeApi.WpfWPF & MVVM library and converter engine.
BytecodeApi.Wpf.CuiBytecode77 WPF common UI.

Documentation

All classes and members are documented with XML tags. A HTML help will follow soon.

Downloads

Starting from version 3.x, BytecodeApi is available in the nuget store.

Project Page

bytecode77.com/bytecode-api