Logic

Top 23 Logic Open-Source Projects

  • plt

    Programming Language Theory λΠ

    Project mention: Ask HN: Learning Modern Compilers? | news.ycombinator.com | 2023-06-12

    I recall reading a comment on here at some point in the last year where someone who worked on a team that wrote compilers lamented the difficulty in hiring qualified people because the practice of compiler construction differs so wildly from what is taught in school or even most compiler books. Apparently it scarcely resembles what is taught in university courses based on the Dragon book or similar, both in the higher level architecture and the lower level techniques

    I know that one difference is that compilers have adopted a more service-oriented architecture, kind of like the Roslyn compiler. This allows them to not only compile your code, but inform your text editor and linter and similar tooling of syntax issues incrementally.

    What are other differences? Is llvm still relevant outside of academia?

    Are there any books, papers, or open source projects one could study to learn how compilers are built in this day and age?

    Also: does the more abstract "programming language theory" popular in the more formal functional programming world (e.g. denotational semantics, lambda calculus, Floyd-Hoare logic, type theory, etc: this sort of stuff[1]) have any relevance to compiler writers and language/language tooling developers in industry?

    [1] https://steshaw.org/plt/

  • logisim-evolution

    Digital logic design tool and simulator

    Project mention: Problem with installation | /r/logisim | 2023-07-10

    I have downloaded logisim-evolution from github. While trying to run .msi file, Microsoft Defender blocked it for some reason. I scanned it with some other scanners and everything was fine. I'm not sure if this is safe to install it.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • Digital

    A digital logic designer and circuit simulator.

    Project mention: Logik: Open-source FPGA toolchain by Zero ASIC | news.ycombinator.com | 2024-04-03

    Theres the open source Digital (https://github.com/hneemann/Digital) which can run simulations but then export Verilog. If you have an ICE40 based GPU then in theory you can then use open source tools (like apio) to get that onto your FPGA. I've seen some impressive fpga tasks being generated by that.

    I'm early in my learning of FPGA and have done nandgame and some other non-HDL circuit learnings. I have gone back and forth if I want to design my project via HDL or via something like Digital. There's not an easy pro/con either way.

  • imove

    INACTIVE: Move your mouse, generate code from flow chart

  • grakn

    TypeDB: the polymorphic database powered by types

    Project mention: Datomic Is Now Free | news.ycombinator.com | 2023-04-27
  • flix

    The Flix Programming Language

    Project mention: Learn Datalog Today | news.ycombinator.com | 2024-01-21

    you can use Datalig within Flix https://flix.dev/

  • magmide

    A dependently-typed proof language intended to make provably correct bare metal code possible for working software engineers.

    Project mention: Languages on the rise like Rust and Go are being quite vocal against inheritance and many engineers seem to agree. Is this the end of inheritance? What do you think? | /r/rust | 2023-07-04

    https://github.com/magmide/magmide when

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • math

    The MATH Dataset (NeurIPS 2021) (by hendrycks)

  • awesome-prolog

    Curated list of Prolog packages and resources

  • relic

    Functional relational programming for Clojure(Script).

    Project mention: FoundationDB: A Distributed Key-Value Store | news.ycombinator.com | 2023-07-03

    I've been tooling around with "Tuple Database", which claims to be FoundationDB for the frontend (by the original dev of Notion).

    https://github.com/ccorcos/tuple-database/

    I have found it conceptually similar to Relic or Datascript, but with strong preformance guarantees - something Relic considers a potential issue. It also solves the problem of using reactive queries to trigger things like popups and fullscreen requests, which must be run in the same event loop as user input.

    https://github.com/wotbrew/relic

  • tamarin-prover

    Main source code repository of the Tamarin prover for security protocol verification.

  • opennars

    OpenNARS for Research 3.0+

  • OpenCircuits

    A free, open source, online digital circuit/logic designer.

  • awesome-rust-formalized-reasoning

    An exhaustive list of all Rust resources regarding automated or semi-automated formalization efforts in any area, constructive mathematics, formal algorithms, and program verification.

  • reviews

    Reviewing some online CS courses I took (by spamegg1)

  • ciao

    Ciao is a modern Prolog implementation that builds up from a logic-based simple kernel designed to be portable, extensible, and modular.

  • principia

    The Principia Rewrite (by LogicalAtomist)

  • Julog.jl

    A Julia package for Prolog-style logic programming.

  • pyreason

    An explainable inference software supporting annotated, real valued, graph based and temporal logic

  • driver

    🏁 A typescript package for declaring finite states and commonly derived values - zero dependencies, fully typed, & framework agnostic.

    Project mention: Show HN: driver – a TypeScript pkg for declaring finite states via boolean logic | news.ycombinator.com | 2023-09-06
  • Veecom

    A Simple Yet Powerful RISC-V Computer

  • mandala

    A little playground for testing pixel logic patterns. (by gingerbeardman)

    Project mention: FLaNK AI for 11 March 2024 | dev.to | 2024-03-11
  • LoMRF

    LoMRF is an open-source implementation of Markov Logic Networks

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

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 2024-04-03.

Logic related posts

Index

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

Project Stars
1 plt 5,121
2 logisim-evolution 4,279
3 Digital 3,916
4 imove 3,749
5 grakn 3,666
6 flix 2,047
7 magmide 803
8 math 694
9 awesome-prolog 474
10 relic 391
11 tamarin-prover 382
12 opennars 369
13 OpenCircuits 272
14 awesome-rust-formalized-reasoning 261
15 reviews 260
16 ciao 239
17 principia 198
18 Julog.jl 166
19 pyreason 154
20 driver 110
21 Veecom 87
22 mandala 83
23 LoMRF 81
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com