• Stars
    star
    248
  • Rank 158,333 (Top 4 %)
  • Language
    C
  • License
    MIT License
  • Created over 7 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Implementations of the unix tree command

tree

The GNU tree utility prints out a directory structure in a tree-like display using utf-8 characters. I've been using it as something to build when learning a new programming language. This repository contains all of the implementations that I have done in various languages. To execute, run make [language] where language is one of:

  • c
  • c++
  • elixir
  • go
  • java
  • javascript
  • objectivec
  • php
  • python
  • ruby
  • rust
  • scala
  • shell

Note that this does not include information on getting the necessary utilities installed, so you may not be able to run every one of them depending on your setup.

More Repositories

1

preval

Automatically optimizes your Ruby code
Ruby
99
star
2

snip_snip

Snip snip cuts the deadweight
Ruby
90
star
3

rails-pattern_matching

Pattern matching for Rails applications
Ruby
80
star
4

humidifier

CloudFormation made easy
Ruby
56
star
5

active_record-union_relation

Create ActiveRecord relations from UNIONs
Ruby
38
star
6

fast_underscore

Fast String#underscore implementation
C
32
star
7

regular_expression

A regular expression engine written in Ruby.
Ruby
29
star
8

gemfilelint

Lint your Gemfile
Ruby
29
star
9

vernacular

Allows extending ruby's syntax and compilation process
Ruby
27
star
10

exreg

A Ruby regular expression engine
Ruby
26
star
11

parser-prism

A prism backend for the whitequark/parser gem
Ruby
23
star
12

travis.ex

Simple Elixir wrapper for the Travis API
Elixir
21
star
13

compiling-ruby

Code for the "Compiling ruby" talk
Ruby
19
star
14

minitest-keyword

Use Minitest assertions with keyword arguments
Ruby
19
star
15

practical-debugging

Code for the "Practical debugging" talk
Ruby
17
star
16

ripper-docs

Documentation for the ripper Ruby standard library
15
star
17

thor-hollaback

Adds callbacks to thor commands
Ruby
14
star
18

sorbet-eraser

Erase all traces of sorbet-runtime code
Ruby
13
star
19

mathlang

A small language for doing math
TypeScript
8
star
20

parsing-ruby

TypeScript
8
star
21

prettier-plugin-ini

A prettier plugin for INI files
JavaScript
8
star
22

hollaback

Add callbacks to your methods
Ruby
8
star
23

attribute_extras

Extra macros for auto attribute manipulation.
Ruby
7
star
24

typescript-parse-math

Parse math expressions with TypeScript types
7
star
25

ruby-parser

A Ruby parser
C
7
star
26

iseq-rails-tools

Use AOT compilation within Rails
Ruby
7
star
27

bundler-console

A bundler plugin that starts a console session with your gem dependencies.
Ruby
6
star
28

wordle

A wordle solver
Ruby
5
star
29

musicxml

Ruby bindings for musicxml
Ruby
5
star
30

yarv

A Ruby object layer on top of the YARV virtual machine
Ruby
5
star
31

ragel-bitmap

Use packed strings for ragel-generated code instead of integer arrays
Ruby
4
star
32

ruby-reprs

Ruby representations
JavaScript
4
star
33

prettier-plugin-brainfuck

Prettier for Brainfuck
JavaScript
4
star
34

taxes

US federal income tax calculator
TypeScript
3
star
35

fast_camelize

Fast String#camelize implementation
Ruby
3
star
36

fast_parameterize

Fast String#parameterize implementation
Ruby
3
star
37

vernacular-ast

Extends Vernacular to support rewriting the AST
Ruby
3
star
38

sql-to-ruby

Parse SQL queries and turn them into equivalent Ruby
Ruby
2
star
39

bonsai

Code for the "Grow a bonsai, not a shrub" talk
Ruby
2
star
40

ripperjs

A wrapper for the ripper Ruby library
C++
2
star
41

lox

A Ruby implementation of the lox language
Ruby
2
star
42

yarp-identifiers

C
1
star
43

unicode-data

A Ruby wrapping for the unicode character data set
Ruby
1
star
44

pokerpg-builder

Webapp for building pokemon in PokeRPG
TypeScript
1
star
45

wm-memories

An app for storing memories from the College of William and Mary.
Ruby
1
star
46

kddnewton.github.io

Personal website
CSS
1
star
47

rubytoolbox-chrome

A Chrome extension for displaying rubytoolbox gem data on rubygems.org
TypeScript
1
star