All Projects → kellyethridge → VBCorLib

kellyethridge / VBCorLib

Licence: MIT license
The VBCorLib framework brings many of the powerful .NET classes to VB6.

Programming Languages

vba
158 projects
HTML
75241 projects

Projects that are alternatives of or similar to VBCorLib

xxhashdir
⚡Fast filysystem fingerprinting using xxHash
Stars: ✭ 47 (-41.98%)
Mutual labels:  hashing, filesystem
bytes-java
Bytes is a utility library that makes it easy to create, parse, transform, validate and convert byte arrays in Java. It supports endianness as well as immutability and mutability, so the caller may decide to favor performance.
Stars: ✭ 120 (+48.15%)
Mutual labels:  encoding, biginteger
ModernOperatingSystems AndrewTanenbaum
My notes after reading 'Modern Operating Systems' book by Andrew Tanenbaum and Herbert Bos.
Stars: ✭ 71 (-12.35%)
Mutual labels:  filesystem, io
System.io.abstractions
Just like System.Web.Abstractions, but for System.IO. Yay for testable IO access!
Stars: ✭ 844 (+941.98%)
Mutual labels:  filesystem, io
Base62
PHP Base62 encoder and decoder for integers and big integers with Laravel 5 support.
Stars: ✭ 16 (-80.25%)
Mutual labels:  encoding, biginteger
Aiofile
Real asynchronous file operations with asyncio support.
Stars: ✭ 214 (+164.2%)
Mutual labels:  filesystem, io
Codejam
Set of handy reusable .NET components that can simplify your daily work and save your time when you copy and paste your favorite helper methods and classes from one project to another
Stars: ✭ 217 (+167.9%)
Mutual labels:  io, collections
7uring
An advanced cryptography tool for hashing, encrypting, encoding, steganography and more.
Stars: ✭ 15 (-81.48%)
Mutual labels:  hashing, encoding
Cyberchef
The Cyber Swiss Army Knife - a web app for encryption, encoding, compression and data analysis
Stars: ✭ 13,674 (+16781.48%)
Mutual labels:  hashing, encoding
node-sdk
Transloadit's official Node.js SDK
Stars: ✭ 51 (-37.04%)
Mutual labels:  encoding
vk-music-fs
FUSE file system for VK audios
Stars: ✭ 34 (-58.02%)
Mutual labels:  filesystem
cpmtools
Tools to access CP/M file systems (forked)
Stars: ✭ 29 (-64.2%)
Mutual labels:  filesystem
fat32
[New Version] This is FAT32 FileSystem Library, which is #![no_std] and does not use alloc.
Stars: ✭ 25 (-69.14%)
Mutual labels:  filesystem
ansible-role-glusterfs
Ansible Role - GlusterFS
Stars: ✭ 95 (+17.28%)
Mutual labels:  filesystem
metrohash-rs
Rust MetroHash
Stars: ✭ 45 (-44.44%)
Mutual labels:  hashing
gcsfs
Google Cloud Storage filesystem for PyFilesystem2
Stars: ✭ 36 (-55.56%)
Mutual labels:  filesystem
MeowDB.js
Database in JSON (Node.JS Library)
Stars: ✭ 12 (-85.19%)
Mutual labels:  filesystem
Data-Structures-Algorithms-Handbook
A series of important questions with solutions to crack the coding interview and ace it!
Stars: ✭ 30 (-62.96%)
Mutual labels:  hashing
intx
intx – extended precision integer library
Stars: ✭ 83 (+2.47%)
Mutual labels:  biginteger
flysystem-sync
Filesystem sync using Flysystem project.
Stars: ✭ 26 (-67.9%)
Mutual labels:  filesystem

VBCorLib

Overview

VBCorLib is a Visual Basic 6 implementation of many classes found in the .NET framework. The classes within VBCorLib can be used nearly identically as the .NET counterpart. This allows for easy data sharing between a .NET application and VB6.

  • Provides several collection types: ArrayList, Stack, Queue and Hashtable.
  • Provides several encryption algorithms: Rijndael, RSA, TripleDES, DES.
  • Provides many hashing algorithms: SHA1, SHA256, SHA384, SHA516, RIPMED160, MD5.
  • Sign and verify data using HMAC.
  • Provides easy access to many encodings for text and file handling: UTF8, UTF7, UTF16, UTF32, and Windows supported encodings.
  • Easy String, Array and Date manipulation with a variety of classes.
  • Manipulate files with a variety of file handling classes.
  • Handles files larger than 2 gigs.
  • Provides a BigInteger to perform large calculations.
  • Utilize signed 64-bit integers.
  • Provides easy access to a console window.
  • And much more...

Documentation (Updated 2020-10-11)

Blog

There is a blog that I attempt to update on occasion at http://vbcorlib.blogspot.com/.

Maintaining

WARNING: In order to get the correct windows EOLs that the VB6 IDE demands for repository users that access the sources using GitHub's Subversion checkout support, all maintainers (including PR requestors) must set their git autocrlf configuration to false:

git config --global core.autocrlf false
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].