All Projects → zsr2531 → Bali

zsr2531 / Bali

Licence: MIT license
A fast and lightweight .Net library for reading and writing .class files.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to Bali

Pbf
A low-level, lightweight protocol buffers implementation in JavaScript.
Stars: ✭ 618 (+1665.71%)
Mutual labels:  binary, format
con
A simple, fast and readable JSON-compatible serialization format
Stars: ✭ 22 (-37.14%)
Mutual labels:  format
okito
Your best flutter coding friend. All in one; state management, navigation management(with dynamic routing), local storage, localization, dependency injection, cool extensions with best usages and with the support of best utilities!
Stars: ✭ 37 (+5.71%)
Mutual labels:  class
romans
A Simple PHP Roman Numerals Library
Stars: ✭ 40 (+14.29%)
Mutual labels:  format
koa-smart
A framework base on Koajs2 with Decorator, Params checker and a base of modules (cors, bodyparser, compress, I18n, etc…) to let you develop smart api easily
Stars: ✭ 31 (-11.43%)
Mutual labels:  class
libdemangle
A simple library focusing on demangling symbols for different programing languages
Stars: ✭ 34 (-2.86%)
Mutual labels:  binary
win-wallpaper
Manage the desktop wallpaper on Windows
Stars: ✭ 62 (+77.14%)
Mutual labels:  binary
Dev-II
For 'Economics Development II' PhD seminar at CUNY Graduate Center. (older site) Generates docs at:
Stars: ✭ 36 (+2.86%)
Mutual labels:  class
CorBinian
CorBinian: A toolbox for modelling and simulating high-dimensional binary and count-data with correlations
Stars: ✭ 15 (-57.14%)
Mutual labels:  binary
just-the-class
A modern, highly customizable, responsive Jekyll template for course websites.
Stars: ✭ 156 (+345.71%)
Mutual labels:  class
table
Produces a string that represents slice data in a text table, inspired by gajus/table.
Stars: ✭ 130 (+271.43%)
Mutual labels:  format
Binary-Learning
二进制安全相关的学习笔记,感谢滴水逆向的所有老师辛苦教学。
Stars: ✭ 886 (+2431.43%)
Mutual labels:  binary
Log4j-CVE-Detect
Detections for CVE-2021-44228 inside of nested binaries
Stars: ✭ 33 (-5.71%)
Mutual labels:  binary
lets-hotfix
Dynamic class reloading for java。Java代码热更新,支持本地、远程
Stars: ✭ 124 (+254.29%)
Mutual labels:  class
Bois
Salar.Bois is a compact, fast and powerful binary serializer for .NET Framework. With Bois you can serialize your existing objects with almost no change.
Stars: ✭ 53 (+51.43%)
Mutual labels:  binary
googlejavaformat-action
GitHub Action that formats Java files following Google Style guidelines
Stars: ✭ 66 (+88.57%)
Mutual labels:  format
IMCtermite
Enables extraction of measurement data from binary files with extension 'raw' used by proprietary software imcFAMOS/imcSTUDIO and facilitates its storage in open source file formats
Stars: ✭ 20 (-42.86%)
Mutual labels:  binary
laravel-auto-morph-map
THIS PACKAGE HAS BEEN DEPRECATED — Automatically alias and map the polymorphic types of Eloquent models.
Stars: ✭ 55 (+57.14%)
Mutual labels:  class
format-date
📆 A small library (around 400 B when gziped & minified) to format JavaScript `Date` object using same tokens as moment.
Stars: ✭ 25 (-28.57%)
Mutual labels:  format
fpdf-easytable
fpdf-easyTable is a PHP class that makes it easy to build tables for PDF documents generated with the FPDF library
Stars: ✭ 74 (+111.43%)
Mutual labels:  class

Bali

License Docs Nuget (with prereleases) Nuget

A fast and lightweight .Net library to read and write Java .class files.

Features

  • Low memory footprint, the library doesn't allocate much from the heap.
  • Provides low level access to the constant pool.
  • Handles Java's "modified UTF-8" encoding correctly, unlike many other libraries out there.
  • High level representation of the class file. (todo)
  • Ability to read .jar files. (todo)

Why Bali?

The island of Bali lies 3.2 km (2.0 mi) east of Java.

...

Want to contribute?

If you wish to contribute, I will gladly appreciate it. You can read the contributing guidelines and a few small tips here.

External libraries used

  • CodeGenHelpers (MIT License): Used only for aiding source generation.

Disclaimer

The library is still under heavy development.

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].