John Vilk (@jvilk)
  • Stars
    star
    3,740
  • Global Rank 7,641 (Top 0.3 %)
  • Followers 235
  • Following 8
  • Registered about 13 years ago
  • Most used languages
    TypeScript
    50.0 %
    JavaScript
    33.3 %
    Java
    11.1 %
    C++
    5.6 %
  • Location 🇺🇸 United States
  • Country Total Rank 2,893
  • Country Ranking
    C++
    9,779

Top repositories

1

BrowserFS

BrowserFS is an in-browser filesystem that emulates the Node JS filesystem API and supports storing and retrieving files from various backends.
TypeScript
3,075
star
2

MakeTypes

Make TypeScript types and proxy objects from example JSON objects. Can use proxy objects to dynamically type check JSON at runtime.
TypeScript
455
star
3

mitmproxy-node

A bridge between Python's mitmproxy and Node.JS programs. Rewrite network requests using Node.JS!
TypeScript
92
star
4

jarjvm

JAR JVM is a Java Virtual Machine interpreter written completely in JavaScript. It allows you to run your Java programs in the browser, no plugins required!
JavaScript
28
star
5

DotWriter

DotWriter is a C++ API for creating DOT files for use with tools such as GraphViz.
C++
12
star
6

locate-java-home

Locates JAVA_HOME on any platform, and can differentiate between different versions.
TypeScript
12
star
7

merge-source-maps

Library, command-line tool, and Grunt task for merging multiple source maps from compilation phases into a single source map.
TypeScript
11
star
8

browserfs-zipfs-extras

Adds EXPLODE, UNSHRINK, and UNREDUCE support to BrowserFS's ZipFS.
TypeScript
11
star
9

JumboTron

Combines multiple independent canvases on a web page into one logical canvas! Your application won't even know it.
JavaScript
8
star
10

node-ar

A Node library for reading Unix archive files.
8
star
11

bfs-process

An emulation of NodeJS's process variable for the browser. Used in BrowserFS.
TypeScript
5
star
12

WeChat

A repository of shared resources for the WeChat Distributed Chat System project for CMPSCI 691 at UMass Amherst.
4
star
13

doppio-demo

Demo of the Doppio Runtime System.
Java
4
star
14

bfs-buffer

An emulation of NodeJS's Buffer module. Used in BrowserFS.
TypeScript
3
star
15

bfs-path

An emulation of Node's path module. Used in BrowserFS.
TypeScript
3
star
16

doppio-benchmarks

Benchmarks for DoppioJVM.
Java
2
star
17

dropbox-sdk-examples-ts

Dropbox SDK examples in TypeScript.
JavaScript
2
star
18

rollup-plugin-esnext

Convert CommonJS modules to ES2015 using esnext
JavaScript
2
star
19

bfs-browserify-test

A simple test that BrowserFS's modules work appropriately with Browserify.
JavaScript
1
star
20

bfs-fs

An implementation of NodeJS's fs module in the browser. Thin wrapper around BrowserFS.
JavaScript
1
star