https://github.com/caleb531/truthy

The truth table generator app, written in JavaScript using Mithril

https://github.com/caleb531/truthy

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (7.6%) to scientific vocabulary

Keywords

html5 javascript mithril truth-tables
Last synced: 5 months ago · JSON representation

Repository

The truth table generator app, written in JavaScript using Mithril

Basic Info
Statistics
  • Stars: 4
  • Watchers: 2
  • Forks: 2
  • Open Issues: 0
  • Releases: 1
Topics
html5 javascript mithril truth-tables
Created about 9 years ago · Last pushed 10 months ago
Metadata Files
Readme License

README.md

Truthy

Copyright 2016-2025 Caleb Evans
Released under the MIT License

tests Coverage Status

Truth tables have always been tedious and strenuous to create by hand; it's easy for your mind to lose track and for your hand to fatigue. Truthy is a web app designed to reduce this manual labor by automatically generating the truth tables for any boolean expressions you supply.

You can view the app online at:
https://projects.calebevans.me/truthy/

Truthy in action

Run the project locally

1. Clone project

Clone the project down via HTTPS or SSH:

bash git clone https://github.com/caleb531/truthy.git

2. Install packages

This project uses pnpm (instead of npm) for package installation and management.

bash npm install -g pnpm pnpm install

2. Serve app locally

To serve the app locally, run:

bash pnpm dev

When run, the app will be accessible at http://localhost:5173.

Owner

  • Name: Caleb Evans
  • Login: caleb531
  • Kind: user
  • Location: Carlsbad, CA

Hi, I'm Caleb, a web developer who lives for Christ by building enjoyable apps and useful tools. I hope you are blessed by what I've made!

GitHub Events

Total
  • Push event: 17
Last Year
  • Push event: 17

Dependencies

package.json npm
  • @rollup/plugin-commonjs ^11.0.2 development
  • @rollup/plugin-json ^4.0.2 development
  • @rollup/plugin-node-resolve ^7.1.1 development
  • @testing-library/jest-dom ^5.16.5 development
  • eslint ^8.21.0 development
  • eslint-plugin-jest ^26.7.0 development
  • jest ^27.5.1 development
  • pegjs-jest-transformer ^1.0.7 development
  • rollup ^2.77.2 development
  • rollup-jest ^3.0.0 development
  • rollup-plugin-copy ^3.4.0 development
  • rollup-plugin-glob-import ^0.5.0 development
  • rollup-plugin-peggy ^3.0.0 development
  • rollup-plugin-scss ^3.0.0 development
  • rollup-plugin-serve ^2.0.0 development
  • rollup-plugin-terser ^7.0.2 development
  • sass ^1.35.2 development
  • mithril ^2.0.4
  • underscore ^1.8.3
.github/workflows/tests.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • coverallsapp/github-action master composite
  • pnpm/action-setup v2 composite
pnpm-lock.yaml npm
  • 326 dependencies