Ömer Sinan Ağacan (@osa1)

Top repositories

1

tiny

A terminal IRC client
Rust
889
star
2

lexgen

A fully-featured lexer generator, implemented as a proc macro
Rust
52
star
3

language-lua

Lua parser and pretty-printer
Lua
51
star
4

sg

A syntax-aware grep-like code search tool
Rust
43
star
5

StrictCore

An experimental intermediate language for GHC
Haskell
37
star
6

mincaml

A MinCaml compiler implemented in Rust
Rust
34
star
7

MANTI

A pure subset of Prolog, implemented in Haskell
Haskell
31
star
8

Shen.hs

Shen implementation in Haskell
Haskell
15
star
9

psc-lua

Lua backend for PureScript
Haskell
14
star
10

parsegen

An LR parser generator, implemented as a proc macro
Rust
14
star
11

rhex

A curses-based hex editor
Rust
13
star
12

rho-torrent

Haskell
9
star
13

wasmrun

[WIP] A Wasm interpreter with debugging and inspection capabilities
Rust
8
star
14

privileged-concurrency

Haskell
7
star
15

CoreDump

Haskell
7
star
16

lcl

STL containers in Lua
C
6
star
17

tree-sitter-parse

A tool like tree-sitter-cli that can load parsers compiled to shared libraries
Rust
6
star
18

toylisp

my attempt to implement a [typed] Lisp-like language in Haskell
Haskell
5
star
19

sc-plugin

Haskell
5
star
20

hsyslog-tcp

syslog over TCP
Haskell
5
star
21

typed-duration

Thread delay and timeout functions with typed arguments
Haskell
5
star
22

synacor-challenge

My solution to the Synacor Challenge
Rust
4
star
23

Dextrack

A Garmin watch face with blood glucose monitoring
Monkey C
4
star
24

akow2

Extended/improved version of LD23 game, Another Kind of World
Lua
4
star
25

minCaml.hs

Haskell
4
star
26

rcbackup

Various rc and config files
Vim Script
4
star
27

spec_bench

Haskell
3
star
28

dolap-chat

Haskell
3
star
29

ghc-utils

Various tools I use when working on GHC
Rust
3
star
30

guru-rs

A gdb/rr GUI (this time in Rust)
Rust
3
star
31

int-proj

OCaml
3
star
32

h10

A Haskell 2010 type checker
JavaScript
3
star
33

amele

a Python + PyQT script for linux to watch folders for changes and run commands on them
Python
2
star
34

sicp-solutions

my solutions to exercises in `structure and interpretation of computer programs`
Scheme
2
star
35

ptm

Testing out program transformation ideas
Haskell
2
star
36

racket.rkt

An experimental compiler from a subset of [Typed] Racket to x86_64
Racket
2
star
37

external-sort

An external sorting library
Haskell
2
star
38

coq-in-hs

Haskell
2
star
39

nova

Haskell
2
star
40

analyze-ghc-timings

Haskell
2
star
41

talks

Talks I gave, with tex sources and source code listings
TeX
2
star
42

sd

Rust
1
star
43

k-CFA

Implementation of k-CFA control-flow analysis framework on a simple language
Haskell
1
star
44

sqlite-ranger

Haskell
1
star
45

cob

JavaScript
1
star
46

cl-mustache

{{ Mustache }} for Common Lisp
Common Lisp
1
star
47

advent_of_code

My "Advent of Code" solutions, since 2015. Using a different language each year.
C
1
star
48

StagedLambda

Coq
1
star
49

GenericInstsBenchmark

Haskell
1
star
50

migration-test

Experimenting with database migrations
Haskell
1
star
51

RandomArt.hs

Haskell
1
star
52

setops_bench

Haskell
1
star
53

notlex

Rust
1
star
54

rust_ld_preload_example

Override libc malloc/free with Rust functions
Rust
1
star
55

TemplateSpec

Haskell
1
star
56

Arsiv-duzenleyici

mp3, ogg ve flac dosyalarını id3 etiketlerine göre düzenleyip, albüm kapaklarını indiren basit bir program
Python
1
star
57

dolap-chat-client

frontend for dolap chat server
JavaScript
1
star
58

freer-logger

Haskell
1
star
59

pygame-playground

Pygame saçmalamalarım
Python
1
star
60

noan

Pardus internship project
JavaScript
1
star
61

eff-playground

Haskell
1
star
62

lazycore

Haskell
1
star
63

dolap

JavaScript
1
star
64

guru

A gdb/rr GUI
Haskell
1
star
65

streams

Haskell
1
star
66

free-er

Haskell
1
star
67

monotone-framework

Haskell
1
star
68

plugins

Haskell
1
star
69

array-fs

Filesystem-backed arrays
Haskell
1
star
70

chsc

Haskell
1
star
71

psc-lua-tests

PureScript
1
star
72

ktest.hs

Haskell
1
star