Li Yao

University of Pennsylvania
Philadelphia, PA

scala-forklift Scala 183

Type-safe data migration tool for Slick, Git and beyond.

Tricks-Museum C 21

a collection for interesting code tricks

WebSpec Coq 17

scala-forklift-quill Scala 12

A demonstration of using Scala-Forklift to support database migrations on Quill.

MINIX-3.1.7-Lottery-Scheduler 11

A patch to implement lottery scheduling policy on MINIX 3.1.7.

ScalaHDL2 Scala 6

The second version of ScalaHDL. Scala style!

play-slick-forklift-example Scala 6

An example of doing database migration using play, play-slick, and scala-forklift.

ClairvoyanceMonad Coq 5

The Coq formalization of the paper Reasoning about the garden of forking paths.

HaskellTheoremProver Haskell 4

A theorem proving framework for intuitionistic and classical propositional logics in Haskell.

DTScala Scala 4

Dependent Types in Scala

p C 3

A lite version of Linux ps command

Network-Assignments C++ 3

My assignments for Jingyu Zhou's network course.

rrpostgetter 3


DoubanFM-CLI * Python 3

run on your shell

my-notes CSS 2

my notes on books, courses, and others.

ScalaHDL Scala 2

ClassExchange PHP 2

BasketballGym C++ 2

My assignment for Computer Graphics course

Life-clj Clojure 2

A simple implementation of Conway's Game of Life in Clojure.

ImageProcessor C++ 2

My assignment for Image Process course HTML 1

Personal web page.

mdexe Python 1

Markdown can be executed

PTSemForEffects Coq 1

A Coq formalization of the paper "A Predicate Transformer Semantics for Effects (Functional Pearl)"

AskWord Scala 1

a simple program to ask me gre words

opam-coq-archive * JavaScript 1

Archive for all Coq related OPAM packages organized in various repositories

scala-forklift-start-template Scala 1

Start template for Scala-Forklift.

pl-blog TeX 1

FPScala Scala 1

GitHubRepoCrawler Scala 1

my-linux-conf Shell 1

My Linux configuration files

99ProblemsScala Scala 1

my solutions to 99 Scala Problems(

CSDI-Papers-Notes TeX 1

my personal notes for papers read for CSDI course

octopress-emacs * Emacs Lisp 1

blog to octopress from emacs

footnote-octopress * JavaScript 1

Plugin to make simpler to create footnotes on posts

octopress * JavaScript 1

Octopress is an obsessively designed framework for Jekyll blogging. It’s easy to configure and easy to deploy. Sweet huh?

united * 0

United Monoids * 0 * 0 * 0

Ammonite * Scala 0

Rock-solid shell scripting

hs-to-coq-1 * Coq 0

Convert Haskell source code to Coq source code.

hs-to-coq * Coq 0

Convert Haskell source code to Coq source code

hs-to-coq-testbed Dockerfile 0

coq-ghc-base Coq 0

homebrew-cask * 0

🍻 A CLI workflow for the administration of macOS applications distributed as binaries

haskell-ci Haskell 0

Writing CI configurations with Haskell (a better name is needed)

InteractionTrees * Coq 0

Formalization of the Interaction Tree Datatype in Coq

sail * Standard ML 0

Sail architecture definition language

FStar * OCaml 0

Verification system for effectful programs

GHC-Core-Literature-Review * 0

Literature review of GHC's Core language, System FC

lem * OCaml 0

Lem semantic definition language

DomainTheory Coq 0

Robert Dockins' formalization of domain theory migrated to Coq 8.7

coq * OCaml 0

Coq is a formal proof management system. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive development of machine-checked proofs.

MonadicReflection Coq 0

CoInduction-Study Coq 0

VST * Coq 0

Verified Software Toolchain

metalib * Coq 0

The Penn Locally Nameless Metatheory Library

QuickChick * Coq 0

Randomized Property-Based Testing Plugin for Coq

course_notes * TeX 0

myhttpd C 0

An HTTP library based on GNU libmicrohttpd.

MergeSort Scala 0

A demo of using ad-hoc polymorphism to implement merge sort in Scala.

cis670-16fa * Coq 0

Advanced Topics in Programming Languages, Penn CIS 670, Fall 2016

dependent-type-study Scala 0

awesome-scala * Python 0

A community driven list of useful Scala libraries, frameworks and software.

slick-migration-api * Scala 0

Schema manipulation DSL for Slick

slick * Scala 0

Scala Language Integrated Connection Kit

brew * Ruby 0

:beer: The missing package manager for OS X

cse-lab C++ 0

ReactiveProgrammingSolution Scala 0

My Assignments for the course Principles of Reactive Programming on Coursera * HTML 0

ScalaMatsuri 2016 のウェブサイト

miniboxing-plugin * Java 0

Miniboxing is a Scala compiler transformation that improves the performance of generics for primitive numeric types. Unlike specialization, miniboxing reduces the amount of generated bytecode without sacrificing execution speed, therefore being capable of transforming the Scala collections hierachy.

scala * Scala 0

The Scala programming language

GitTest 0

This is only a test on git.

MavenRepoCrawler Scala 0

migrations * Scala 0

spark * Scala 0

Mirror of Apache Spark

a-study-in-actors Scala 0

akka * Scala 0

Akka Project

pl-notes Ruby 0

my notes on programming languages

skiplist-j * Java 0


DCNProtocolsLectureSlides JavaScript 0

the slides of a presentation I would be giving at tcloud group seminar, using reveal.js.

maruku * Ruby 0

A pure-Ruby Markdown-superset interpreter (a fork of Official Repo).

licenser Python 0

A simple command line program which help you add license to your project.

projectile * Emacs Lisp 0

Project Interaction Library for Emacs

prelude * Emacs Lisp 0

Prelude is an enhanced Emacs 24 distribution that should make your experience with Emacs both more pleasant and more powerful.

SimPL Java 0

An Intepreter of SimPL programming language.

lyah * JavaScript 0

learn you a haskell for great good 中文版

编程语言 排名 好于 星星数
Coq 2 98.06% 23
Scala 17 99.79% 218
Haskell 71 93.83% 4
C 1583 96.98% 24
C++ 4206 92.55% 7
更新于2021-09-23 13:47:00