All Projects → bytecode77 → bytecode-api

bytecode77 / bytecode-api

Licence: BSD-2-Clause license
Framework for C# development

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to bytecode-api

ZUGFeRD-csharp
C# assembly for creating and reading ZUGFeRD invoices
Stars: ✭ 73 (+73.81%)
Mutual labels:  csharp-library
EndianBinaryIO
A C# library that can read and write primitives, enums, arrays, and strings to streams and byte arrays with specified endianness, string encoding, and boolean sizes.
Stars: ✭ 20 (-52.38%)
Mutual labels:  csharp-library
JsonFormatter
Easy, Fast and Lightweight Json Formatter. (Serializer and Deserializer)
Stars: ✭ 26 (-38.1%)
Mutual labels:  csharp-library
LiteNetwork
A simple and fast .NET networking library compatible with .NET Standard 2, .NET 5, 6 and 7.
Stars: ✭ 66 (+57.14%)
Mutual labels:  csharp-library
BakingSheet
Easy datasheet management for C# and Unity. Supports Excel, Google Sheet, JSON and CSV format.
Stars: ✭ 144 (+242.86%)
Mutual labels:  csharp-library
Disqord
An asynchronous Discord API wrapper for .NET.
Stars: ✭ 155 (+269.05%)
Mutual labels:  csharp-library
KiCad sharp
A C# library wrapping some of KiCad's functionallity, allowing for some features not in the software and programmatic circuit creation
Stars: ✭ 28 (-33.33%)
Mutual labels:  csharp-library
TimsWpfControls
Some missing WPF Controls that integrates with MahApps.Metro
Stars: ✭ 29 (-30.95%)
Mutual labels:  csharp-library
covidtrackerapiwrapper
CovidSharp is a crossplatform C# API wrapper for the Coronavirus tracking API (https://github.com/ExpDev07/coronavirus-tracker-api)
Stars: ✭ 11 (-73.81%)
Mutual labels:  csharp-library
Rx.Http
A reactive way to make HTTP Request in .NET Core 🚀
Stars: ✭ 62 (+47.62%)
Mutual labels:  csharp-library
RESTCountries.NET
.NET Standard wrapper library around the API provided by REST Countries https://restcountries.com. The world in .NET 🔥.
Stars: ✭ 33 (-21.43%)
Mutual labels:  csharp-library
Cyotek.Drawing.BitmapFont
Component for parsing bitmap font files generated by AngelCode's BMFont utility
Stars: ✭ 35 (-16.67%)
Mutual labels:  csharp-library
xmlrpc
A port of CookComputing.XmlRpcV2 for dotnet core 2
Stars: ✭ 27 (-35.71%)
Mutual labels:  csharp-library
EDSDK.NET
.NET wrapper for the Canon EOS camera SDK
Stars: ✭ 29 (-30.95%)
Mutual labels:  csharp-library
fast-blazor
Blazor component library for FluentUI. Microsoft's official lightweight wrapper around the FluentUI Web Components for use with .NET 6.0 Blazor applications
Stars: ✭ 928 (+2109.52%)
Mutual labels:  csharp-library
CSJsonDB
A C# package that performs basic CRUD ( Create, Read, Update, Delete ) operations on a Json file, used for sample minimalistic DBs.
Stars: ✭ 75 (+78.57%)
Mutual labels:  csharp-library
Mastodot
C# Library for Mastodon API. Easy Toot!
Stars: ✭ 17 (-59.52%)
Mutual labels:  csharp-library
PInvokeSerialPort
P/Invoke wrapper for Win32API serial port
Stars: ✭ 30 (-28.57%)
Mutual labels:  csharp-library
yantra
JavaScript Engine for .NET Standard
Stars: ✭ 32 (-23.81%)
Mutual labels:  csharp-library
elgamalext
Extension for the .NET Framework cryptography subsystem, which introduces the ElGamal public key cryptosystem with support for homomorphic multiplication.
Stars: ✭ 14 (-66.67%)
Mutual labels:  csharp-library

BytecodeApi

Foundation Layer & Library

BytecodeApi implements classes and extensions for general purpose use. In addition, specific classes implement more complex logic for both general app development and WPF apps.

Especially, boilerplate code that is common ground in a lot of C# projects is implemented in BytecodeApi's foundation layer. In fact, BytecodeApi in used by many of my own projects. For this reason, each class and method has been reviewed numerous times, and refactored and improved over time.

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. You will find it intuitive to use.

Feature Overview

Features that are probably part of most bigger projects:

  • Extensions (string, IEnumerable, etc...)
  • Commandline parsing
  • File IO operations
  • Retrieving of system & OS objects
  • WMI wrapper
  • Compression
  • Encryption (symmetric & asymmetric)
  • Mathematical functions & bit calculation
  • Linguistics & text processing
  • Caching (memory & disk)
  • CSV parsing
  • INI parsing
  • PE file parsing
  • WPF
    • MVVM classes
    • Converters
    • Single-Instance app

This is a high-level overview of some features.

Examples

The example library demonstrates the usage of each class. While some classes are trivial, the included examples provide a full walk-through on more complex features.

Documentation

All classes and members are documented with XML tags. The online documentation is an up-to-date reference.

Downloads

BytecodeApi 2.0.0.zip

Project Page

bytecode77.com/bytecode-api

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].