All Projects → klaussinani → Awesome Prolog

klaussinani / Awesome Prolog

Licence: cc0-1.0
Curated list of Prolog packages and resources

Programming Languages

prolog
421 projects

Projects that are alternatives of or similar to Awesome Prolog

awesome
my personal collection of awesome projects, links, books.
Stars: ✭ 16 (-95.32%)
Mutual labels:  list, programming
Bookmarks
🔖 +4.3K awesome resources for geeks and software crafters 🍺
Stars: ✭ 210 (-38.6%)
Mutual labels:  programming, list
Philosophy
A list of philosophy books and resources.
Stars: ✭ 206 (-39.77%)
Mutual labels:  logic, list
cs-resources
Curated Computer Science and Programming Resource Guide
Stars: ✭ 42 (-87.72%)
Mutual labels:  list, programming
Bxjs Weekly
BxJS Weekly news podcast links collection
Stars: ✭ 326 (-4.68%)
Mutual labels:  list
Fs2
B+ Tree - List - File Structures 2 - Memory Mapped File Structures for Go
Stars: ✭ 313 (-8.48%)
Mutual labels:  list
Go Is Not Good
A curated list of articles complaining that go (golang) isn't good enough
Stars: ✭ 3,406 (+895.91%)
Mutual labels:  list
Awesome Aurelia
A curated list of amazingly awesome Aurelia libraries.
Stars: ✭ 307 (-10.23%)
Mutual labels:  list
Awesome Steam
😎 A curated list of packages and resources regarding Steam development
Stars: ✭ 342 (+0%)
Mutual labels:  list
Pvsneslib
PVSnesLib : A small, open and free development kit for the Nintendo SNES
Stars: ✭ 330 (-3.51%)
Mutual labels:  programming
Awesome Russian It
📖 🎧 📺 📆 Список полезных русскоязычных ресурсов, связанных с ИТ
Stars: ✭ 323 (-5.56%)
Mutual labels:  programming
Useful Computer Vision Phd Resources
Lists of resources useful for my PhD in computer vision
Stars: ✭ 316 (-7.6%)
Mutual labels:  list
Awesome Command Line Apps
🐚 Use your terminal shell to do awesome things.
Stars: ✭ 3,572 (+944.44%)
Mutual labels:  list
Deploy Your Own Saas
List of "only yours" cloud services for everyday needs 🏴
Stars: ✭ 3,561 (+941.23%)
Mutual labels:  list
Awesome Newsletters
The best (weekly) newsletters
Stars: ✭ 335 (-2.05%)
Mutual labels:  list
Awesome Prisma
A collection of awesome things regarding Prisma ecosystem.
Stars: ✭ 310 (-9.36%)
Mutual labels:  list
Haxor News
Browse Hacker News like a haxor: A Hacker News command line interface (CLI).
Stars: ✭ 3,342 (+877.19%)
Mutual labels:  programming
Promise Fun
Promise packages, patterns, chat, and tutorials
Stars: ✭ 3,779 (+1004.97%)
Mutual labels:  list
Flutterdarttips
Useful Flutter and Dart Tips.
Stars: ✭ 321 (-6.14%)
Mutual labels:  programming
Awesome Ava
Awesome AVA resources
Stars: ✭ 322 (-5.85%)
Mutual labels:  list

Awesome Prolog Awesome

A curated list of open-source Prolog frameworks, libraries and resources.

Contents

API interfaces

Artificial Intelligence

Build Systems

  • biomake - GNU-Make-like building utility.

Compilers

  • SWI-Prolog - Widely used, comprehensive Prolog compiler.
  • GNU Prolog - ISO Prolog compiler with useful extensions.
  • YAP - High-performance Prolog compiler.
  • Ciao - A Prolog system with many extensions.
  • Eclipse CLP - A constraint logic programming system.
  • XSB - XSB logic programming and deductive database system.

Database

Date

Development

IDE

Interpreters

  • golog - Interpreter in Go.
  • erlog - Interpreter in Erlang.
  • chalk - Interpreter in Rust.
  • jiprolog - Interpreter in Java.
  • prolog.js - Interpreter in JavaScript.
  • prolog - Interpreter in Haskell.
  • ELPI - Embeddable λProlog Interpreter in OCaml.
  • scryer prolog - ISO-compatible interpreter in Rust.

JSON

  • djson - Declarative JSON.

Logging

Machine Learning

  • mlu - Probabilistic logic programs.
  • cplint - Reasoning suite for probabilistic logic programs.
  • cplint_datasets - Dataset for machine learning.

Math

Miscellaneous

Native

  • by_unix - Unix primitives library.
  • inotify - Linux notification library.
  • plmidi - Macos MIDI interface.
  • plgi - Gnome bindings.

Object Oriented Programming

  • logtalk - Object oriented logic programming.

Parsing

Regular Expressions

  • regex - Regular expressions library.

REST Frameworks

  • arouter - HTTP router/dispatcher.

Server

Testing

  • tap - Automated TAP testing.
  • quickcheck - QuickCheck randomized testing.
  • PlUnit - Prolog unit tests.

Text Editor Extensions

Utilities

  • pac - Anonymous predicates expansion utility.
  • list_util - List utility predicates.
  • gvterm - Reveal terms using Graphviz.
  • odf_sheet - Load and analyze ODF spreadsheets.
  • graphml - Create GraphML files.
  • fileutils - File manipulation library.
  • dia - UML loading predicates.
  • cplint_r - R plotting predicates.
  • tuProlog - Light-weight system for distributed applications and infrastructures.

Resources

Tutorials

Beginner

Advanced

Videos

Books

Community

Contributing

Contributions are super welcome!

Have a look at the Contributing Guidelines on how to get started.

License

CC0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].