All Projects → thebritican → Goat

thebritican / Goat

Licence: mit
Annotate Images (or goats) On The Web™

Programming Languages

elm
856 projects

Projects that are alternatives of or similar to Goat

goat
Annotate Images (or goats) On The Web™
Stars: ✭ 75 (-3.85%)
Mutual labels:  image-annotation, annotations
Labeld
LabelD is a quick and easy-to-use image annotation tool, built for academics, data scientists, and software engineers to enable single track or distributed image tagging. LabelD supports both localized, in-image (multi-)tagging, as well as image categorization.
Stars: ✭ 129 (+65.38%)
Mutual labels:  annotations, image-annotation
Awesome Data Annotation
A list of tools for annotating data, managing annotations, etc.
Stars: ✭ 204 (+161.54%)
Mutual labels:  annotations, image-annotation
jupyter-bbox-widget
A Jupyter widget for annotating images with bounding boxes
Stars: ✭ 19 (-75.64%)
Mutual labels:  image-annotation, annotations
Rectlabel Support
RectLabel - An image annotation tool to label images for bounding box object detection and segmentation.
Stars: ✭ 338 (+333.33%)
Mutual labels:  annotations, image-annotation
Label Studio
Label Studio is a multi-type data labeling and annotation tool with standardized output format
Stars: ✭ 7,264 (+9212.82%)
Mutual labels:  annotations, image-annotation
Cvat
Powerful and efficient Computer Vision Annotation Tool (CVAT)
Stars: ✭ 6,557 (+8306.41%)
Mutual labels:  annotations, image-annotation
Labelme
Image Polygonal Annotation with Python (polygon, rectangle, circle, line, point and image-level flag annotation).
Stars: ✭ 7,742 (+9825.64%)
Mutual labels:  annotations, image-annotation
Svg Fill Loader
DEPRECATED, use https://github.com/kisenka/svg-mixer/tree/master/packages/svg-transform-loader instead
Stars: ✭ 74 (-5.13%)
Mutual labels:  svg
Scalaz Plugin
A compiler plugin that will improve on the scala compiler on the assumption that the user is using the Scalazzi-safe subset of Scala.
Stars: ✭ 76 (-2.56%)
Mutual labels:  functional-programming
Cl Aristid
Draw Lindenmayer Systems with Common LISP!
Stars: ✭ 74 (-5.13%)
Mutual labels:  svg
Blade Icons
A package to easily make use of SVG icons in your Laravel Blade views.
Stars: ✭ 1,181 (+1414.1%)
Mutual labels:  svg
Namedavatar
SVG Avatar generated by name text
Stars: ✭ 76 (-2.56%)
Mutual labels:  svg
Request via
RequestVia: A Functional HTTP Client That Wraps Net::HTTP
Stars: ✭ 74 (-5.13%)
Mutual labels:  functional-programming
Desafios
FP Challenges
Stars: ✭ 77 (-1.28%)
Mutual labels:  functional-programming
Sozi
A "zooming" presentation editor
Stars: ✭ 1,185 (+1419.23%)
Mutual labels:  svg
Textannotationgraphs
A modular annotation system that supports complex, interactive annotation graphs embedded on top of sequences of text.
Stars: ✭ 73 (-6.41%)
Mutual labels:  annotations
Command Center
A CLI-based launcher and general productivity tool.
Stars: ✭ 78 (+0%)
Mutual labels:  functional-programming
Vue Flow Editor
Vue + Svg 实现的flow可视化编辑器
Stars: ✭ 77 (-1.28%)
Mutual labels:  svg
Personal Goals
List of books I've read, projects I've done, videos I've seen, articles I've read or podcasts I've listened to.
Stars: ✭ 75 (-3.85%)
Mutual labels:  svg

G.O.A.T. (Graphic Ornamentation and Annotation Tool) Travis

G.O.A.T. Logo

Demo

G.O.A.T. Demo

Motivation

I wanted to help Support Agents give more context to their screenshots!

https://www.zendesk.com/apps/goat/

Credits

Epic 🐐-ing to Alan Hogan for the acronym behind the 🐐, some bugfixes, and more icons!

👏 Huge thanks to Jian Wei Liau for some beautiful icons and logo! 👏

Development

Dead simple setup

Get yourself the Elm programming language:

On node 6+: npm install -g elm && npm install

Then you can just do elm-make src/Main.elm --output=elm.js and open index.html.

Nicer workflow

Use elm-live (npm install -g elm-live) and then run npm run dev.

This will open a browser tab with CSS hot reloading and page refreshing on Elm code changes.

Working on the Zendesk App

npm install will install the necessary dev tools.

npm start will run a development server, you can preview your changes on Zendesk by adding the query string: ?zat=true to the end of the Zendesk Support url.

Testing

Setup for first time Elm testers:

npm i -g elm-test

Use npm test to run the elm-test unit, fuzz, and view tests.

Contributing

This project is welcome to any PRs, first time Elm programmer or not!

If it's a change requiring a decent amount of work, let's chat first!

DM me on The Elm Language Slack (@greg.ziegan)

Or, make an issue!

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].