Agda

Open-source projects categorized as Agda | Edit details

Top 11 Agda Open-Source Projects

  • GitHub repo Agda

    Agda is a dependently typed programming language / interactive theorem prover.

    Project mention: Integer overflow causes Russel's paradox | news.ycombinator.com | 2021-12-22
  • GitHub repo agda-stdlib

    The Agda standard library

    Project mention: Separating the type and value namespaces? | reddit.com/r/ProgrammingLanguages | 2021-03-09

    Most of the times you want the first three arguments to be passed implicitly, not just the first. And the syntax for passing arguments implicitly is the same for the type argument A and the term arguments n and m. (For Agda, see e.g. l.49 here: https://github.com/agda/agda-stdlib/blob/master/src/Data/Star/Vec.agda)

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo ttlite

    A SuperCompiler for Martin-Löf's Type Theory

    Project mention: Seemingly Impossible Functional Programs | news.ycombinator.com | 2021-10-28

    One of the authors of this work, who apparently now works on supercompilers at Meta, open sourced some nice tools for equivalence testing based on graph rewriting [1] and MLTT [2]. If you're interested in that kind of stuff I recommend checking out his work:

    [1]: https://github.com/ilya-klyuchnikov/mrsc

    [2]: https://github.com/ilya-klyuchnikov/ttlite

  • GitHub repo agda-mode-vscode

    agda-mode on VS Code

    Project mention: What input method would you prefer for Unicode characters in a neovim plugin? | reddit.com/r/agda | 2021-10-18

    If you decide to stick to Agda's usual backslash, you may wanna consider allowing user to decide which character to use, as the backslash may have other purpose in their keyboard layout. See https://github.com/banacorn/agda-mode-vscode/issues/58

  • GitHub repo Agda

    Agda formalisation of the Introduction to Homotopy Type Theory (by HoTT-Intro)

    Project mention: What are some examples of non-trivial proofs written in Agda that I might read? | reddit.com/r/agda | 2021-10-02
  • GitHub repo agdarsec

    Total Parser Combinators in Agda

    Project mention: Record dot syntax has been merged | reddit.com/r/haskell | 2021-03-10

    I've shared my experiences, too, though I don't have specific examples. I find https://hackage.haskell.org/package/parsec-3.1.14.0/docs/src/Text.Parsec.Prim.html mush easier to read, modify, and use than https://github.com/gallais/agdarsec/blob/master/src/Text/Parser.agda . That's a specific example.

  • GitHub repo next-700-module-systems

    PhD research ;; What's the difference between a typeclass/trait and a record/class/struct? Nothing really, or so I argue.

    Project mention: The Next 700 Module Systems [pdf] | news.ycombinator.com | 2021-05-23
  • SonarLint

    Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.

  • GitHub repo agda2lagda

    Simple conversion from Agda text to literate Agda text.

  • GitHub repo agda-unused

    Check for unused code in an Agda project.

  • GitHub repo template-agda

    An Agda template, configured for Gitpod (www.gitpod.io) to give you pre-built, ephemeral development environments in the cloud.

    Project mention: The HoTT Game | news.ycombinator.com | 2021-12-11

    Howdy, Geoff from Gitpod here. Yes, I just created this for the Agda community. Enjoy <3 https://github.com/gitpod-io/template-agda

  • GitHub repo agda-life

    Conway's Game of Life in Agda.

    Project mention: Learn Go by writing tests – Hello, world (2018) | news.ycombinator.com | 2021-03-11

    https://github.com/fzipp/agda-life/blob/18dda7f45541d2e8f47c...

    Sure, they are validated at compile time because they are propositions as types, but in the end they are still basically test cases: expected output for given input, and the compiler is the test runner.

    I don't know how to encode the full "Game of Life" property as dependent types, I am still an Agda newbie.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-12-22.

Agda related posts

Index

What are some of the best open-source Agda projects? This list will help you:

Project Stars
1 Agda 1,719
2 agda-stdlib 421
3 ttlite 108
4 agda-mode-vscode 98
5 Agda 96
6 agdarsec 88
7 next-700-module-systems 69
8 agda2lagda 11
9 agda-unused 5
10 template-agda 3
11 agda-life 0
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
OPS - Build and Run Open Source Unikernels
Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.
github.com/nanovms