Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: datalog

knowsys/nemo

A fast in-memory rule engine

Language: Rust - Size: 4.59 MB - Last synced: about 10 hours ago - Pushed: 1 day ago - Stars: 37 - Forks: 4

EvgSkv/logica

Logica is a logic programming language that compiles to SQL. It runs on Google BigQuery, PostgreSQL and SQLite.

Language: Jupyter Notebook - Size: 5.29 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 1,683 - Forks: 90

pysemtec/semantic-python-overview

(subjective) overview of projects which are related both to python and semantic technologies (RDF, OWL, Reasoning, ...)

Size: 89.8 KB - Last synced: 2 days ago - Pushed: 7 months ago - Stars: 485 - Forks: 33

plast-lab/doop

Mirror of Doop: https://bitbucket.org/yanniss/doop

Language: Java - Size: 103 MB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 132 - Forks: 20

vmware/differential-datalog

DDlog is a programming language for incremental computation. It is well suited for writing programs that continuously update their output in response to input changes. A DDlog programmer does not write incremental algorithms; instead they specify the desired input-output mapping in a declarative manner.

Language: Java - Size: 295 MB - Last synced: 7 days ago - Pushed: 10 months ago - Stars: 1,339 - Forks: 116

GaloisInc/cclyzerpp

cclyzer++ is a precise and scalable pointer analysis for LLVM code.

Language: C++ - Size: 3.97 MB - Last synced: 7 days ago - Pushed: about 1 year ago - Stars: 111 - Forks: 14

GaloisInc/yapall

A precise and scalable pointer analysis for LLVM, written in Ascent

Language: C - Size: 3.56 MB - Last synced: 7 days ago - Pushed: 15 days ago - Stars: 50 - Forks: 3

etherealmachine/entish

Entish is a declarative Datalog-like language for formal RPG rules

Language: TypeScript - Size: 7.66 MB - Last synced: 6 days ago - Pushed: over 2 years ago - Stars: 91 - Forks: 3

eth-sri/securify2

Securify v2.0

Language: Solidity - Size: 1010 KB - Last synced: 8 days ago - Pushed: 5 months ago - Stars: 570 - Forks: 131

replikativ/datahike

A durable Datalog implementation adaptable for distribution.

Language: Clojure - Size: 4.81 MB - Last synced: 15 days ago - Pushed: 16 days ago - Stars: 1,581 - Forks: 96

TomBinford/metadatalog

Size: 22.5 KB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 1 - Forks: 0

homebaseio/homebase-react

The React state management library for write-heavy applications

Language: Clojure - Size: 38 MB - Last synced: 6 days ago - Pushed: over 2 years ago - Stars: 201 - Forks: 10

langston-barrett/treeedb

Generate Soufflé Datalog types, relations, and facts that represent ASTs from a variety of programming languages.

Language: Rust - Size: 131 KB - Last synced: 13 days ago - Pushed: 14 days ago - Stars: 47 - Forks: 6

ericdallo/gregflix

Clojure web app for video stream using datomic

Language: CSS - Size: 738 KB - Last synced: 14 days ago - Pushed: about 4 years ago - Stars: 10 - Forks: 2

EKGF/rdfox-rs

Rust interface for the RDFox database

Language: Rust - Size: 1.37 MB - Last synced: 13 days ago - Pushed: 4 months ago - Stars: 7 - Forks: 0

cozodb/cozo

A transactional, relational-graph-vector database that uses Datalog for query. The hippocampus for AI!

Language: Rust - Size: 9.55 MB - Last synced: 23 days ago - Pushed: about 2 months ago - Stars: 3,097 - Forks: 84

racket/datalog

Language: Racket - Size: 2.38 MB - Last synced: 7 days ago - Pushed: 3 months ago - Stars: 42 - Forks: 14

ekzhang/percival

📝 Web-based, reactive Datalog notebooks for data analysis and visualization

Language: Rust - Size: 646 KB - Last synced: 14 days ago - Pushed: about 1 year ago - Stars: 589 - Forks: 24

replikativ/mesalog

CSV data loader for Datalog databases

Language: Clojure - Size: 1.15 MB - Last synced: 5 days ago - Pushed: 3 months ago - Stars: 8 - Forks: 0

luc-tielen/eclair-lang

A minimal, fast Datalog implementation in Haskell that compiles to LLVM IR

Language: Haskell - Size: 3.89 MB - Last synced: 15 days ago - Pushed: 4 months ago - Stars: 192 - Forks: 12

ekzhang/crepe

Datalog compiler embedded in Rust as a procedural macro

Language: Rust - Size: 72.3 KB - Last synced: 14 days ago - Pushed: 2 months ago - Stars: 443 - Forks: 16

vmware/database-stream-processor-compiler

Infrastructure to run programs written in high-level languages on top of the Database Stream Processor (DBSP) runtime.

Language: Rust - Size: 341 KB - Last synced: 7 days ago - Pushed: almost 2 years ago - Stars: 14 - Forks: 2

s-arash/ascent

logic programming in Rust

Language: Rust - Size: 1.15 MB - Last synced: 2 days ago - Pushed: 10 days ago - Stars: 370 - Forks: 13

Swirrl/matcha

:tea: An in memory graph database with SPARQL-like DSL for querying Linked Data Models

Language: Clojure - Size: 226 KB - Last synced: 2 days ago - Pushed: 15 days ago - Stars: 21 - Forks: 0

markkurossi/lgrep

Syslog collector and analyzer.

Language: Go - Size: 2.74 MB - Last synced: 25 days ago - Pushed: over 3 years ago - Stars: 4 - Forks: 0

github/codeql-go 📦

The CodeQL extractor and libraries for Go.

Size: 14.9 MB - Last synced: 25 days ago - Pushed: over 1 year ago - Stars: 463 - Forks: 128

NuID/datalog

Cross-platform Datalog facilities

Language: Clojure - Size: 28.3 KB - Last synced: 27 days ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0

c-cube/datalog

An in-memory datalog implementation for OCaml.

Language: Prolog - Size: 1.5 MB - Last synced: 26 days ago - Pushed: almost 2 years ago - Stars: 251 - Forks: 22

leostera/pachadb

an edge database

Language: Rust - Size: 627 KB - Last synced: 14 days ago - Pushed: 9 months ago - Stars: 24 - Forks: 1

amzuko/gotalog

Golang implementation of datalog, port of MITRE corporation's lua implementation

Language: Prolog - Size: 741 KB - Last synced: 28 days ago - Pushed: over 3 years ago - Stars: 20 - Forks: 4

grigoryk/mentat Fork of mozilla/mentat

A persistent, relational store inspired by Datomic and DataScript.

Language: Rust - Size: 12.4 MB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 5 - Forks: 0

xtdb/xtdb

An immutable database for application development and time-travel data compliance, with SQL and XTQL. Developed by @juxt

Language: Clojure - Size: 200 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 2,437 - Forks: 159

souffle-lang/souffle

Soufflé is a variant of Datalog for tool designers crafting analyses in Horn clauses. Soufflé synthesizes a native parallel C++ program from a logic specification.

Language: C++ - Size: 516 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 857 - Forks: 191

philzook58/duckegg

An experiment in using DuckDB for a datalog / egg

Language: Python - Size: 191 KB - Last synced: 14 days ago - Pushed: 7 months ago - Stars: 23 - Forks: 0

fogfish/datalog

simplified query engine based on logic programming paradigm

Language: Erlang - Size: 266 KB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 133 - Forks: 10

modus-continens/modus

A language for building Docker/OCI container images

Language: Rust - Size: 560 KB - Last synced: 13 days ago - Pushed: about 2 years ago - Stars: 279 - Forks: 9

eth-sri/securify

[DEPRECATED] Security Scanner for Ethereum Smart Contracts

Language: Java - Size: 1.02 MB - Last synced: 8 days ago - Pushed: over 4 years ago - Stars: 215 - Forks: 50

philippkueng/datalite

Datalog meets SQLite

Language: Clojure - Size: 59.6 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0

filipesilva/fdb

Reactive database environment for your files.

Language: Clojure - Size: 3.35 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 19 - Forks: 1

luc-tielen/souffle-haskell

Haskell bindings for the Souffle datalog language

Language: C++ - Size: 1.26 MB - Last synced: 15 days ago - Pushed: 3 months ago - Stars: 99 - Forks: 12

ianthehenry/mixologician

optimize your home bar with ✨logic programming✨

Language: Prolog - Size: 79.1 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 75 - Forks: 1

STMicroelectronics/fp-ind-datalogmc

The FP-IND-DATALOGMC function pack for STEVAL-STWINBX1 and EVLSPIN32G4-ACT is a powerful integrated toolkit for the next generation of smart actuators. It is derived from FP-SNS-DATALOG2 function pack and it allows the collection of heterogeneous data. Please check st.com where a more recent version of the software might be available.

Language: C - Size: 60.8 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

inconvergent/cl-grph

In-Memory Immutable Graph Structure with Datalog Query Language in Common Lisp

Language: Common Lisp - Size: 389 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 50 - Forks: 1

iliastsa/woof

A Datalog interpreter implementing the Well-Founded semantics.

Language: Python - Size: 33.2 KB - Last synced: about 2 months ago - Pushed: almost 4 years ago - Stars: 6 - Forks: 0

STMicroelectronics/fp-sns-datalog2

The FP-SNS-DATALOG2 function pack represents an evolution of FP-SNS-DATALOG1 and provides a comprehensive solution for saving data from any combination of sensors and microphones configured up to the maximum sampling rate. Please check st.com where a more recent version of the software might be available.

Language: C - Size: 333 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 10 - Forks: 0

philzook58/snakelog

A Datalog Framework for Python

Language: Python - Size: 5.07 MB - Last synced: 14 days ago - Pushed: about 1 year ago - Stars: 10 - Forks: 2

rntz/datafun

Research on integrating datalog & lambda calculus via monotonicity types

Language: TeX - Size: 2.65 MB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 375 - Forks: 15

sultanov-team/xtdb-tarantool

XTDB module allows you to use Tarantool (in-memory computing platform)

Language: Clojure - Size: 88.9 KB - Last synced: 2 months ago - Pushed: over 2 years ago - Stars: 11 - Forks: 1

alexei-matveev/regelwerk

Making facts of other facts ...

Language: Clojure - Size: 171 KB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 2 - Forks: 0

cmungall/sparqlprog

logic programming with SPARQL

Language: Prolog - Size: 470 KB - Last synced: 3 days ago - Pushed: over 1 year ago - Stars: 45 - Forks: 7

seanpm2001/SNU_2D_ProgrammingTools_IDE_Datalog

⌨️ The Datalog programming language IDE submodule for SNU Programming Tools (2D Mode)

Language: HTML - Size: 249 KB - Last synced: 18 days ago - Pushed: 3 months ago - Stars: 2 - Forks: 1

seanpm2001/Learn-Datalog

📚️ A repository for showcasing my knowledge of the Datalog programming language, and continuing to learn the language.

Language: HTML - Size: 240 KB - Last synced: 18 days ago - Pushed: 3 months ago - Stars: 2 - Forks: 1

plast-lab/cclyzer

A tool for analyzing LLVM bitcode using Datalog.

Language: C++ - Size: 42.9 MB - Last synced: about 2 months ago - Pushed: over 3 years ago - Stars: 90 - Forks: 14

dirkschumacher/logician

🖖 Prolog-style Logic Programming in pure R

Language: R - Size: 34.2 KB - Last synced: 3 months ago - Pushed: almost 4 years ago - Stars: 33 - Forks: 0

seanpm2001/AI2001_Category-Source_Code-SC-DataLog

🧠️🖥️2️⃣️0️⃣️0️⃣️1️⃣️💾️📜️ The sourceCode:DataLog category for AI2001, containing DataLog programming language datasets

Language: R - Size: 2.57 MB - Last synced: 18 days ago - Pushed: 4 months ago - Stars: 1 - Forks: 0

HarvardPL/formulog

Datalog with support for SMT queries and first-order functional programming

Language: Java - Size: 2.85 MB - Last synced: 3 months ago - Pushed: 7 months ago - Stars: 140 - Forks: 8

lu-cs-sde/clog Fork of lu-cs-sde/metadl

A declarative language for C static code checkers

Language: C - Size: 27.5 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0

comnik/declarative-dataflow

A reactive query engine built on differential dataflow.

Language: Rust - Size: 1.05 MB - Last synced: 7 days ago - Pushed: over 4 years ago - Stars: 305 - Forks: 28

lyxell/logifix

Fixing static analysis violations in Java source code using Datalog

Language: C++ - Size: 892 KB - Last synced: 3 months ago - Pushed: over 1 year ago - Stars: 17 - Forks: 0

lyxell/sjp

Java parser written in Datalog

Language: C++ - Size: 168 KB - Last synced: 3 months ago - Pushed: over 2 years ago - Stars: 9 - Forks: 0

m-carrasco/net-ssa

net-ssa: A fast and easy-to-use register-based representation for .NET bytecode.

Language: C# - Size: 212 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 16 - Forks: 0

vvvvalvalval/datalog-rules

Utilities for managing Datalog rulesets from Clojure

Language: Clojure - Size: 18.6 KB - Last synced: 29 days ago - Pushed: over 7 years ago - Stars: 46 - Forks: 3

zera-x/taro

A Functional/Relational Object Store

Language: Ruby - Size: 22.5 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

HarvardPL/AbcDatalog

Datalog that's as easy as ABC.

Language: Java - Size: 861 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 38 - Forks: 7

sixthnormal/clj-3df

Clojure(Script) client for Declarative Dataflow.

Language: Clojure - Size: 229 KB - Last synced: 7 days ago - Pushed: over 4 years ago - Stars: 326 - Forks: 13

graphik-team/graal

Graal is a Java toolkit for querying knowledge bases within the framework of existential rules, aka Datalog+/-. See Graal's homepage:

Language: Java - Size: 464 MB - Last synced: 3 months ago - Pushed: almost 2 years ago - Stars: 43 - Forks: 12

gkastrinis/panda

A Datalog compiler and library

Language: Groovy - Size: 1.71 MB - Last synced: about 2 months ago - Pushed: almost 3 years ago - Stars: 18 - Forks: 1

ylefay/NMT_SparqlDatalog

A NMT pipeline between english and Sparql/Datalog queries.

Language: Python - Size: 79.2 MB - Last synced: 5 months ago - Pushed: 11 months ago - Stars: 2 - Forks: 0

STMicroelectronics/fp-sns-datalog1

The FP-SNS-DATALOG1 function pack provides a comprehensive solution to save data from any combination of sensors and microphones configured up to the maximum sampling rate available on STWIN and SensorTile.box

Language: C - Size: 108 MB - Last synced: 4 months ago - Pushed: 5 months ago - Stars: 4 - Forks: 0

langston-barrett/rdf-star-souffle

A toolkit for reasoning about RDF-star in Soufflé, including an OWL reasoner

Language: Rust - Size: 6.84 KB - Last synced: 4 months ago - Pushed: over 1 year ago - Stars: 3 - Forks: 0

smallhelm/level-fact-base

Store immutable facts and query them with datalog.

Language: JavaScript - Size: 131 KB - Last synced: 6 days ago - Pushed: 12 months ago - Stars: 48 - Forks: 8

quentin/aoc23-datalog

Advent of Code 2023 in Datalog

Language: Ruby - Size: 36.1 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 0

quentin/aoc22-datalog

Advent of Code 2022 in Datalog

Language: Ruby - Size: 125 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 2 - Forks: 0

niamtokik/cozo

An interface to cozodb

Language: Erlang - Size: 779 KB - Last synced: 11 days ago - Pushed: 8 months ago - Stars: 7 - Forks: 1

epost/psc-query

PureScript source code knowledge extraction and querying support.

Language: Haskell - Size: 7.81 KB - Last synced: 7 months ago - Pushed: over 6 years ago - Stars: 9 - Forks: 0

gavanitrate/ferno 📦

implementation of a Datalog query engine over the top of a Firebase Real Time Database store

Language: JavaScript - Size: 549 KB - Last synced: 7 months ago - Pushed: about 6 years ago - Stars: 1 - Forks: 0

utdb/judged

JudgeD: Probabilistic Datalog with Dependencies

Language: Python - Size: 365 KB - Last synced: 7 months ago - Pushed: over 4 years ago - Stars: 18 - Forks: 4

jacekschae/learn-datomic-course-files

🎦 Learn Datomic course files for building Cheffy REST API backed by Datomic

Language: Clojure - Size: 150 KB - Last synced: 15 days ago - Pushed: about 2 years ago - Stars: 19 - Forks: 9

Cecax27/SENTRON-PAC3200-Datalog Fork of jecrespo/Analizador-de-Red-SENTRON-PAC3200

Get data from the multimeter Siemens Sentron PAC3200 by Modbus TCP with Python

Language: Python - Size: 25.4 KB - Last synced: 4 months ago - Pushed: 7 months ago - Stars: 0 - Forks: 0

nsg-ethz/synet

SyNET Network-wide Configuration Synthesis

Language: Python - Size: 9.12 MB - Last synced: 7 months ago - Pushed: over 6 years ago - Stars: 20 - Forks: 8

johnstonskj/rust-asdi

Another Simplistic Datalog Implementation (in Rust)

Language: Rust - Size: 2.28 MB - Last synced: 6 days ago - Pushed: over 1 year ago - Stars: 3 - Forks: 1

simongray/clojure-graph-resources

A curated list of Clojure resources for dealing with graph-like data.

Size: 168 KB - Last synced: 6 months ago - Pushed: almost 2 years ago - Stars: 247 - Forks: 6

jdaridis/souffle-lsp-plugin

Soufflé Datalog Language Server. Add smart features to the Soufflé Datalog Language with the help of LSP in a VS code plugin

Language: Java - Size: 40.2 MB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 11 - Forks: 3

langston-barrett/tree-sitter-souffle

A tree-sitter grammar for Soufflé Datalog

Language: C - Size: 434 KB - Last synced: 7 days ago - Pushed: over 1 year ago - Stars: 12 - Forks: 1

stefanicjuraj/IT-Datalog

A curated datalog of IT (ICT) companies, conferences, internships, education courses, certificates, and analytics in Croatia

Language: TypeScript - Size: 194 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

yuriqdev/WinCCflexLogViewer

WinCC Flexible and TIA Portal data log Viewer/ Parser/ Analyzer

Language: C# - Size: 2.1 MB - Last synced: 7 months ago - Pushed: almost 6 years ago - Stars: 21 - Forks: 7

EliteAvocado/iflog-lang

A declarative programming language for Textadventure-Games (also known as Interactive Fiction), inspired by the deductive language Datalog, which in itself is a syntactic subset of Prolog.

Language: Java - Size: 3.87 MB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

computablefacts/decima 📦

Decima is a proof-of-concept Java implementation of the probabilistic logic programming language ProbLog.

Language: Java - Size: 481 KB - Last synced: 5 months ago - Pushed: over 1 year ago - Stars: 3 - Forks: 0

linkml/linkml-datalog

Translates LinkML schemas into Datalog programs and executes them using Souffle, enabling advanced validation and inference over instance data. ALPHA.

Language: Python - Size: 705 KB - Last synced: 20 days ago - Pushed: 3 months ago - Stars: 11 - Forks: 0

aryabhatiya/friendly-lamp

FullStack Next Generation Web App

Size: 4.88 KB - Last synced: 9 months ago - Pushed: over 6 years ago - Stars: 0 - Forks: 1

hawnzug/katalog

Datalog implementation in Haskell

Language: Haskell - Size: 32.2 KB - Last synced: 9 months ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0

Nan-Do/okami

Okami is a next generation solver for Datalog. It is based on specializating a Datalog's resolution technique to compile a program into a relational algebra abstract machine that is extremely efficient computing solutions for the database

Language: Python - Size: 364 KB - Last synced: 9 months ago - Pushed: almost 7 years ago - Stars: 3 - Forks: 1

gonmf/dakilang

Interpreter for the Daki logic programming language

Language: Ruby - Size: 455 KB - Last synced: 10 months ago - Pushed: about 1 year ago - Stars: 6 - Forks: 0

qdoop/fz0datalog

A Naive Datalog implementation in F#

Language: JavaScript - Size: 5.86 KB - Last synced: 10 months ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0

TimoKramer/datahike-azure-ubuntu-vm

Deploying Datahike on Ubuntu VM on Azure

Language: Python - Size: 20.5 KB - Last synced: 10 months ago - Pushed: 11 months ago - Stars: 1 - Forks: 0

BorjaEst/datalog

A data logger application in erlang

Language: Erlang - Size: 39.1 KB - Last synced: 10 months ago - Pushed: almost 4 years ago - Stars: 1 - Forks: 0

eveninglily/datalog-interp

Datalog Interpreter, written in Haskell for CMSC 388F

Language: Haskell - Size: 12.7 KB - Last synced: 10 months ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0

ymerkli/smart-contract-taint-analysis

Static taint analyzer for Ethereum smart contracts written in Solidity

Language: Python - Size: 218 KB - Last synced: 10 months ago - Pushed: almost 4 years ago - Stars: 3 - Forks: 0

pbonte/roxi

Reactive Reasoning

Language: Rust - Size: 28.4 MB - Last synced: 9 months ago - Pushed: over 1 year ago - Stars: 28 - Forks: 4

wernsey/Jatalog

Java Datalog Engine with Semi-Naive Evaluation and Stratified Negation

Language: Java - Size: 146 KB - Last synced: 10 months ago - Pushed: over 5 years ago - Stars: 66 - Forks: 6