• Stars
    star
    117
  • Rank 301,828 (Top 6 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 5 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A multi-repository / multi-organization task board for GitHub issues.

Wuffle

CI

A multi-repository / multi-organization task board for GitHub issues.

Wuffle Screenshot

Try out Wuffle or checkout features and philosophy to learn more about the tool.

Features

  • Multi-repository / organization support
  • Maps issues to columns via labels or close states
  • Moves cards across columns automatically, as you develop
  • Filters issues by name, label, assignee, and more
  • Visualizes reviews and pull request status/checks on a card
  • Supports private repositories: Visitors only see cards for issues they see on GitHub, too
  • Lets you create a new issue in any connected repository
  • Allows contributors to move/reorder cards
  • Simple setup: Connects to GitHub as a GitHub app

Resources

Philosophy

Some key aspects separate Wuffle from the GitHub task board competition:

  • GitHub issues are the source of truth. We read and store columns, relationships, and everything else directly on GitHub. The only exception is issue order (not supported by GitHub, so far).

  • No projects, no cards. No secondary editing UI, no incomplete views on your backlog. Just issues, milestones, and labels, all the way.

  • Tight integration with the GitHub flow. Your issues move automatically across the board. The board is always up to date with things going on in development.

  • Publicly accessible. You can share your project status without restrictions. Applied board filters are shareable deep links. However, we do only display those issues to a visitor that she sees on GitHub, too. Would you like to see cards from your private repositories? Log in with your GitHub identity and see them pop up in the mapped column.

  • Hackable. Wuffle is open source, MIT licensed. Contribute to it to make it even better. Self-host it and stay the owner of your data.

Setup and Run

Starting the board, including first-time setup if you have npm installed:

npx wuffle

Read the setup instructions for detailed explaination for the what and why.

Alternatively, start the app via Docker if you already configured it.

Components

  • board - the task board front-end
  • app - the back-end and board API

Related

License

MIT

More Repositories

1

karma-browserify

A fast Browserify integration for Karma that handles large projects with ease
JavaScript
321
star
2

jquery-bootstrap-scripting

A number of jQuery plugins to ease scripting of bootstrap featured pages.
JavaScript
279
star
3

works-on-my-machine

Continuous integration done right.
261
star
4

didi

Dependency Injection for JavaScript
JavaScript
87
star
5

camunda-worker-node

Implement your external task workers for Camunda in NodeJS.
JavaScript
51
star
6

node-xsd-schema-validator

A schema (XSD) validator for NodeJS
JavaScript
50
star
7

requirejs-angular-define

A friendly integration of AngularJS into RequireJS powered applications
JavaScript
48
star
8

jquery-tagit

JQuery plugin for auto completion of tags
JavaScript
44
star
9

feelin

A DMN FEEL parser and interpreter written in JavaScript
JavaScript
37
star
10

pfwr

Turns your Markdown file into a beautiful HTML slide deck. Batteries included.
HTML
26
star
11

eslint-plugin-license-header

Rules to validate the presence of license headers in source files.
JavaScript
26
star
12

feel-playground

An interactive playground to try out and learn the DMN FEEL language.
JavaScript
25
star
13

hugo-cli

Run hugo (the static site generator) painlessly from Node
JavaScript
25
star
14

bpmn-js-cli-modeling-dsl

A modeling DSL for bpmn-js
JavaScript
23
star
15

merge-me

A GitHub app that merges your pull requests once all required checks pass.
JavaScript
22
star
16

jquery-controls

Registration of ajax handlers to bind to certain elements of a page
JavaScript
22
star
17

angular-data-depend

A toolkit for implementing complex, data heavy AngularJS applications
JavaScript
19
star
18

nashorn-async

Simple async support for Nashorn (the Java 8 JavaScript Engine)
JavaScript
18
star
19

camunda-playground

Try out and explore Camunda in minutes, not hours.
JavaScript
16
star
20

selection-ranges

Manipulate selection ranges on contenteditable elements.
JavaScript
15
star
21

run-camunda

Download, spin up and shutdown Camunda painlessly from Node.
JavaScript
14
star
22

lezer-feel

Lezer grammar definition for the DMN 1.3 FEEL language
JavaScript
11
star
23

skaat

A Skat game loop
JavaScript
10
star
24

camunda-modeler-plugins-talk-2019

JavaScript
10
star
25

silent-disco

A web-based, collaborative disco
JavaScript
10
star
26

markmark

Markdown language tooling, exposed as a language server
JavaScript
8
star
27

amvn

Maven with change detection and automatic rebuild.
JavaScript
8
star
28

kartoffeldruck

A all-in-one, opinionated, swiss army knife, hackable static site generator.
JavaScript
6
star
29

bpmn-js-debug-overlay

Stepping controls for your BPMN 2.0 processes
JavaScript
6
star
30

camunda-worker-monitor

An external task / worker monitor for Camunda
JavaScript
5
star
31

lang-feel

DMN FEEL language definition for CodeMirror 6
TypeScript
5
star
32

roll-your-own-bpmn-editor

Material for my talk "How to (not) roll your own BPMN editor", given at CamundaCon LIVE 2020.
JavaScript
5
star
33

bpmn-js-copy-paste-example

An example how to copy and paste between multiple instances of bpmn-js
JavaScript
5
star
34

svelte-slot-fill

Slot/Fill for Svelte Apps
JavaScript
4
star
35

bpmn-js-extension-demo

A demo application built around the bpmn-js modeler.
JavaScript
4
star
36

bpmnlint-pack-config

Pack bpmnlint configuration into a browser consumable bundle
JavaScript
4
star
37

image-gallery

A simple to use image gallery
JavaScript
4
star
38

bpmnlint-loader

Consume bpmnlint config files with webpack
JavaScript
3
star
39

action_annotation

Allows to write human readable behavioural descriptions of controller actions which can be accessed inside a rails-app at runtime
Ruby
3
star
40

lordsandknights.automate.js

In-browser automation for Lords and Knights
3
star
41

types-without-typescript

A talk on types without TypeScript
HTML
3
star
42

annotation_security

AnnotationSecurity is a rails plugin which provides a security layer for rails applications. Security policies are set up based on actions and resources and not, as common, based on url patterns.
Ruby
3
star
43

file-drops

A simple in-browser file drop utility.
JavaScript
2
star
44

skaat-app

A simple Skat application
Svelte
2
star
45

bio-dts

Generate type definitions from JavaScript
JavaScript
2
star
46

simple-dialog

A simple dialog component for the browser
HTML
2
star
47

karma-debug-launcher

Launches your favorite browser with your tests in DEBUG view.
JavaScript
2
star
48

2021-token-simulation

Making of token simulation: Understanding bpmn-js extensibility one token at a time
HTML
2
star
49

nixis-commons

Some handy helper libraries for lightweight java web development
Java
2
star
50

create-bpmnlint-plugin

The bpmnlint plug-in scaffolding utility.
JavaScript
2
star
51

kickr.io

A social kicker app. Built with express.js, MongoDB and AngularJS
JavaScript
1
star
52

order-demo-camundacon-2019

JavaScript
1
star
53

skaat-deck

A Skat deck
JavaScript
1
star
54

cockpit-sample-plugin

A sample plugin for camunda cockpit
Java
1
star
55

.github

1
star
56

mons

Stay sane with your multi screen configuration.
JavaScript
1
star
57

wuffle-sync

A friendly bot that synchronizes your Wuffle board
1
star
58

wiredeps

Wire snapshot dependencies during continuous integration builds
JavaScript
1
star
59

kellergucker

A stock value tracker application
Java
1
star
60

lezer-el

Lezer-based EL grammar
JavaScript
1
star
61

camunda-deploy

Deploy to Camunda from the command-line.
JavaScript
1
star
62

split-require-jsx-text

JavaScript
1
star
63

play-2.1.1-testing-samples

Samples for Testing Play 2.1.x applications. Result of Play user group talk in Berlin, 2013-04-15.
Scala
1
star