---
key: pl/tau
kind: plang
name: "Tau Prolog"
url: https://plangs.page/tau
---

# Tau Prolog

> An implementation of Prolog for web-based applications in JavaScript environments.

An implementation of Prolog for browsers, focused on education, research, and web-based applications, allowing Prolog code to run directly within JavaScript environments.

## Facts

- Appeared: 2015
- Homepage: http://tau-prolog.org/
- GitHub: https://github.com/tau-prolog/tau-prolog

## Relationships

### Paradigms

- [Declarative](https://plangs.page/paradigm/declarative)
- [Interpreted](https://plangs.page/paradigm/interpreted)
- [Logic](https://plangs.page/paradigm/logic)

### Platforms

- [Node.js](https://plangs.page/platform/nodejs)
- [WWW](https://plangs.page/platform/web)

### Type Systems

- [Untyped](https://plangs.page/type-system/untyped)

### Dialect of

- [Prolog](https://plangs.page/prolog)

### Influenced By

- [JavaScript](https://plangs.page/javascript)
- [Prolog](https://plangs.page/prolog)

### Influenced

- [Trealla Prolog](https://plangs.page/trealla)

### Written With

- [JavaScript](https://plangs.page/javascript)

### Licenses

- [MIT](https://plangs.page/license/mit)

### Tags

- [Educational](https://plangs.page/tag/edu)
- [Interpreter](https://plangs.page/tag/interpreters)
- [WebDev](https://plangs.page/tag/webdev)
