All Projects → christianvoigt → Argdown

christianvoigt / Argdown

a simple syntax for complex argumentation

Programming Languages

javascript
184084 projects - #8 most used programming language
grammar
57 projects

Labels

Projects that are alternatives of or similar to Argdown

Demoinfocs Golang
High performance CS:GO demo parser for Go (demoinfo)
Stars: ✭ 288 (-43.31%)
Mutual labels:  parse
Nlp
[UNMANTEINED] Extract values from strings and fill your structs with nlp.
Stars: ✭ 367 (-27.76%)
Mutual labels:  parse
Fullstack Javascript
Source code for the Fullstack JavaScript book
Stars: ✭ 456 (-10.24%)
Mutual labels:  parse
Omnifocus
Scripts for OmniFocus
Stars: ✭ 316 (-37.8%)
Mutual labels:  parse
Nlp Cube
Natural Language Processing Pipeline - Sentence Splitting, Tokenization, Lemmatization, Part-of-speech Tagging and Dependency Parsing
Stars: ✭ 353 (-30.51%)
Mutual labels:  parse
Parse Sdk Flutter
A Dart or Flutter plugin for Parse Server... Enjoy!
Stars: ✭ 407 (-19.88%)
Mutual labels:  parse
Babel Plugin Import Graphql
Enables import syntax for .graphql and .gql files
Stars: ✭ 284 (-44.09%)
Mutual labels:  parse
Nginxparser
Parses nginx configuration with Pyparsing — Used in Letsencrypt
Stars: ✭ 489 (-3.74%)
Mutual labels:  parse
Human Interval
Human readable time distances for javascript
Stars: ✭ 360 (-29.13%)
Mutual labels:  parse
Probablepeople
👪 a python library for parsing unstructured western names into name components.
Stars: ✭ 427 (-15.94%)
Mutual labels:  parse
Parse Torrent
Parse a torrent identifier (magnet uri, .torrent file, info hash)
Stars: ✭ 325 (-36.02%)
Mutual labels:  parse
Instagram
A simple imitation of Instagram  app .
Stars: ✭ 346 (-31.89%)
Mutual labels:  parse
Gographviz
Parses the Graphviz DOT language in golang
Stars: ✭ 416 (-18.11%)
Mutual labels:  parse
Graph Viz D3 Js
Graphviz web D3.js renderer
Stars: ✭ 297 (-41.54%)
Mutual labels:  parse
Pidgin
C#'s fastest parser combinator library
Stars: ✭ 469 (-7.68%)
Mutual labels:  parse
Themer
Themer is a colorscheme generator and manager for your desktop.
Stars: ✭ 289 (-43.11%)
Mutual labels:  parse
Args
Toolkit for building command line interfaces
Stars: ✭ 399 (-21.46%)
Mutual labels:  parse
Schm
Composable schemas for JavaScript and Node.js
Stars: ✭ 498 (-1.97%)
Mutual labels:  parse
Yauaa
Yet Another UserAgent Analyzer
Stars: ✭ 472 (-7.09%)
Mutual labels:  parse
Breakdance
It's time for your markup to get down! HTML to markdown converter. Breakdance is a highly pluggable, flexible and easy to use.
Stars: ✭ 418 (-17.72%)
Mutual labels:  parse

Argdown

Argdown logo

v1.7.0 released! Check out the new features

Argdown is a simple syntax for analyzing complex argumentation.

  • Listing pros & cons in Argdown is as simple as writing a twitter message. You don't have to learn anything new, except a few simple rules that will feel very natural.
  • With these simple rules you will be able to define more complex relations between arguments or dive into the details of their logical premise-conclusion structures.
  • Argdown can even be used within Markdown! Your code is transformed into an argument map while you are typing. When your are ready, you can publish your analysis as pdf, embed it as a web-component in a webpage or simply export your map as an image.

Start with the docs or try it out in the Browser Sandbox.

If you want to start working right away, you should install the Argdown VS Code extension.

Credits and license

The development of Argdown and Argdown-related tools is funded by the DebateLab at KIT, Karlsruhe.

All code is published under the MIT license. The optional Argvu font is published under a Free License.

About this repository

This repository is a Monorepo containing all packages of the Argdown project. We use lerna to manage their internal dependencies. You can find all packages in the packages/ folder.

For further information about the code, consult the API section of the documentation.

To install this Monorepo

  • fork/pull or download this repository
  • run npm install in the main folder.
  • run npm run bootstrap to install the dependencies of all packages. This will call lerna bootstrap.
  • run npm run docs:dev if you want to work on the documentation. Run npm run to see the other scripts available.

Installing npm packages

Example:

lerna add xmlbuilder --scope=@argdown/core
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].