Dan Kogai (@dankogai)
  • Stars
    star
    6,807
  • Global Rank 3,527 (Top 0.2 %)
  • Followers 746
  • Following 2
  • Registered about 15 years ago
  • Most used languages
    Perl
    38.8 %
    JavaScript
    31.3 %
    Swift
    25.4 %
    C++
    1.5 %
    C
    1.5 %
    TypeScript
    1.5 %

Top repositories

1

js-base64

Base64 implementation for JavaScript
JavaScript
4,199
star
2

js-combinatorics

power set, combination, permutation and more in JavaScript
JavaScript
742
star
3

swift-json

Even Swiftier JSON Handler
Swift
575
star
4

js-deflate

RFC 1951 raw deflate/inflate for JavaScript
JavaScript
402
star
5

swift2-pons

Protocol-Oriented Number System in Pure Swift
Swift
202
star
6

swift-sion

SION handler in Swift. also handles / JSON / Property List / msgpack.org[SION,Swift]
Swift
91
star
7

swift-complex

Complex numbers in Swift
Swift
69
star
8

p5-encode

Encode - character encodings (for Perl 5.8 or better)
Perl
37
star
9

js-object-clone

Deep clone and comparison with ES5 property descriptor and object extensibility support
JavaScript
32
star
10

js-hanzenkaku

Hankaku-Zenkaku Translator in JS
JavaScript
32
star
11

swift-bignum

Arbitrary-precision arithmetic for Swift, in Swift
Swift
28
star
12

swift-lazylist

A Haskell-Like Lazy List in Swift
Swift
26
star
13

swift-jsdemo

Use JavaScriptCore from Swift
Swift
25
star
14

js-math-complex

Complex Number in JavaScript
JavaScript
23
star
15

js-xiterable

Make ES6 Iterators Functional Again
TypeScript
21
star
16

swift-pons

Protocol-Oriented Number System in Pure Swift
Swift
19
star
17

js-lambda

DSL for lambda calculus
JavaScript
16
star
18

SION

Swift Interchangeable Object Notation
15
star
19

swift-prime

Prime number in Swift
Swift
15
star
20

p5-uri-escape-xs

URI::Escape::XS - Drop-In replacement for URI::Escape
Perl
15
star
21

js-codepoints

make your javascript handle unicode codepoints more correctly
JavaScript
15
star
22

js-math-bigint

BigInt in JavaScript
JavaScript
14
star
23

osx-mv2trash

mv2trash - move (file|folder)s? to trash on OS X
Perl
14
star
24

swift-combinatorics

Combinatorics in Swift
Swift
12
star
25

swift-perl

Run Perl from Swift
Swift
11
star
26

js-es2pi

ES6 + a little more on top of ES5
JavaScript
11
star
27

swift-operators

Convenient operators for Swift
8
star
28

c-bucketsort

bucketsort - bucket sort that can be used for general purpose
Perl
8
star
29

js-cocytus

A sandboxed web worker without eval() and assignments to global variables
JavaScript
8
star
30

p5-uri-amazon-apa

URI::Amazon::APA - URI to access Amazon Product Advertising API
Perl
7
star
31

js-wrap

Universal Wrapper Object System for ECMAScript 5 and beyond
JavaScript
7
star
32

p5-lingua-ja-numbers

Lingua::JA::Numbers - Converts numeric values into their Japanese string equivalents and vice versa
Perl
6
star
33

js-trie-patricia

Patricia Trie in JavaScript
JavaScript
6
star
34

js-list-lazy

Lazy List in JavaScript
JavaScript
6
star
35

p5-regexp-optimizer

Regexp::Optimizer - optimizes regular expressions
Perl
6
star
36

js-hexfloat

Rudimentary C99 Hexadecimal Floating Point Support in JS
JavaScript
5
star
37

swift-tap

Test Anything Protocol for Swift
Swift
5
star
38

p5-jcode

Jcode - Japanese Charset Handler
C
5
star
39

p5-lingua-ja-kana

Lingua::JA::Kana - Kata-Romaji related utilities
Perl
5
star
40

p5-http-response-encoding

HTTP::Response::Encoding - Adds encoding() to HTTP::Response
Perl
4
star
41

node-voorhees

JavaScript
3
star
42

p5-attribute-util

Attribute::Util - Assorted general utility attributes
Perl
3
star
43

p5-class-builtin

Class::Builtin - Scalar/Array/Hash as objects
Perl
3
star
44

swift-bf

Brainfuck Interpreter/Compiler in Swift
Swift
3
star
45

p5-attribute-tie

Attribute::Tie - Tie via Attribute
Perl
3
star
46

js-charnames

Unicode Character Names
3
star
47

p5-text-darts

Text::Darts - Perl interface to DARTS by Taku Kudoh
C++
3
star
48

swift-gmpint

Swift binding to GMP Integer
Swift
3
star
49

p5-tie-array-lazy

Tie::Array::Lazy - Lazy -- but mutable -- arrays.
Perl
2
star
50

p5-perl6-perl

Perl6::Perl - $obj->perl just like $obj.perl in Perl 6
Perl
2
star
51

p5-bsd-stat

BSD::stat - stat() with BSD 4.4 extentions
Perl
2
star
52

scripts

script files anything and everything
JavaScript
2
star
53

js-sion

SION deserializer/serializer for ECMAScript
JavaScript
2
star
54

p5-bsd-getloadavg

BSD::getloadavg - Perl Interface to getloadavg (3)
Perl
2
star
55

js-es6-map

Yet another ES6 Map/Set implementation which avoids linear search when possible
JavaScript
2
star
56

p5-data-lock

Data::Lock - makes variables (im)?mutable
Perl
2
star
57

swift-interval

Interval Arithmetic in Swift with Interval Type
Swift
2
star
58

p5-tie-array-pack

Tie::Array::Pack βˆ’ An array implemented as a packed string
Perl
2
star
59

p5-text-tx

Text::Tx - Perl interface to Tx by OKANOHARA Daisuke
Perl
2
star
60

js-installproperty

defineProperty, undoably.
JavaScript
2
star
61

p5-file-glob-slurp

File::Glob::Slurp - Turns <> into a slurp operator
Perl
1
star
62

p5-encode-jis2k

Encode::JIS2K - JIS X 0212 (aka JIS 2000) Encodings
Perl
1
star
63

morscript

JavaScript
1
star
64

swift-toliteral

convert values to swift literals
Swift
1
star
65

p5-digest-siphash

Digest::SipHash - Perl XS interface to the SipHash algorithm
Perl
1
star
66

swift-int2x

Int2X made of IntX
Swift
1
star
67

p5-acme-akashic-records

Acme::Akashic::Records - Access The Akashic Records
Perl
1
star
68

p5-psgi-or-cgi

PSGI::OR::CGI - Write a PSGI app that also runs as CGI
Perl
1
star
69

p5-app-solo

run only one process up to given timeout
Perl
1
star
70

p5-data-decycle

Data::Decycle - (Cyclic|Circular) reference decycler
Perl
1
star