awesome-idris
Idris info hub
A curated collection of resources and information about Idris, a functional programming language with dependent types
π Awesome Idris resources
390 stars
25 watching
18 forks
Language: Idris
last commit: almost 5 years ago
Linked from 4 awesome lists
awesomeawesome-listfunctional-programminghaskellidristype-driven-development
Awesome Idris / Contents / Official resources | |||
Official website | |||
Official repo | 3,435 | 4 months ago | |
Awesome Idris / Contents / Articles | |||
10 things Idris improved over Haskell | |||
Meet Idris, a language that will change the way you think about programming | |||
Tests vs. Types | |||
Awesome Idris / Contents / Books | |||
Type Driven Development With Idris | Most important book published so far | ||
Type Theory and Functional Programming | |||
Programming in Martin-LΓΆf's Type Theory | |||
Software Foundations | Repo is | ||
Gentle Introduction to Dependent Types with Idris | |||
Awesome Idris / Contents / Papers | |||
Elaborator Reflection: Extending Idris in Idris | David Christiansen and Edwin Brady, 2016 | ||
Cross-platform Compilers for Functional Languages | Edwin Brady, 2015 | ||
Programming and Reasoning with Side-Effects in Idris | Edwin Brady, 2014 | ||
Idris, a General Purpose Dependently Typed Programming Language: Design and Implementation | Edwin Brady, 2013 | ||
Programming and Reasoning with Algebraic Effects and Dependent Types | Edwin Brady, 2013 | ||
Sequential decision problems, dependently typed solutions | Nicola Botta, Cezar Ionescu and Edwin Brady, 2013 | ||
Programming in Idris: a tutorial | Edwin Brady, 2012 | ||
Idris β Systems Programming Meets Full Dependent Types | Edwin Brady, 2011 | ||
Scrapping your Inefficient Engine: using Partial Evaluation to Improve Domain-Specific Language Implementation | Edwin Brady and Kevin Hammond, 2010 | ||
Correct-by-Construction Concurrency: using Dependent Types to Verify Implementations of Effectful Resource Usage Protocols | Edwin Brady and Kevin Hammond, 2010 | ||
Domain Specific Languages (DSLs) for Network Protocols | Saleem Bhatti, Edwin Brady, Kevin Hammond and James McKinna, 2009 | ||
Lightweight Invariants with Full Dependent Types | Edwin Brady, Christoph Herrmann and Kevin Hammond, 2008 | ||
Awesome Idris / Contents / Presentations | |||
Idris: General Purpose Programming with Dependent Types | Presentation by Edwin Brady, Idris' creator | ||
Awesome Idris / Contents / Projects | |||
GitHub's trending Idris repos | |||
iridium | 206 | over 5 years ago | xmonad with the X11 abstracted and configured with Idris |
lightyear | 239 | over 5 years ago | Parser combinators for Idris |
quantities | 158 | almost 6 years ago | Type-safe physical computations and unit conversions in Idris |
idris-type-providers | 92 | almost 7 years ago | Type provider library for Idris |
IdrisScript | 91 | about 6 years ago | FFI Bindings to interact with the unsafe world of JavaScript |
idris-containers | 95 | over 4 years ago | Various data structures for use in the Idris Language |
IdrisSqlite | 41 | over 6 years ago | Effectful bindings for SQLite |
idris-http | 40 | almost 6 years ago | HTTP library for Idris |
RingIdris | 20 | about 6 years ago | Ring solver for Idris |
specdris | 56 | over 5 years ago | Test framework for Idris |
idris-config | 19 | about 7 years ago | Parsers for various configuration files written in Idris |
probability | 34 | over 5 years ago | Probabilistic computation in Idris |
idris-protobuf | 30 | over 7 years ago | Partial implementation of Protocol Buffers in Idris |
idris-free | 26 | over 6 years ago | Free Monads and useful constructions to work with them |
idris-ct | 256 | over 4 years ago | Formally verified category theory library |
typedefs | 366 | 6 months ago | Programming language-agnostic, algebraic data type definition language |
Awesome Idris / Contents / Backends | |||
idris-jvm | 469 | 20 days ago | JVM bytecode backend for Idris |
idris-llvm | 78 | over 7 years ago | LLVM backend |
idris-erlang | 188 | over 7 years ago | Erlang backend |
idris-malfunction | 81 | over 6 years ago | Experimental Malfunction (OCaml internal representation) backend |
Awesome Idris / Contents / Build tools | Package managers | |||
Idris Rules | Idris rules for Bazel | ||
Ikan | 34 | almost 6 years ago | A package manager for idris, in idris |
Elba | 190 | over 4 years ago | A package manager for Idris |
idream | 22 | over 3 years ago | A simple build system for Idris |
Awesome Idris / Contents / Community | |||
Mailing list | |||
freenode.net | IRC: #idris on | ||
GitHub organization | |||
Community Standards |