All Projects → okcoker → Taggle.js

okcoker / Taggle.js

Licence: mit
📝 Form-ready dependency-less tagging.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Taggle.js

Supertag
A tag-based filesystem
Stars: ✭ 207 (-67.86%)
Mutual labels:  tagging, tags
SSCTaglistView
Customizable iOS tag list view, in Swift.
Stars: ✭ 54 (-91.61%)
Mutual labels:  tags, tagging
React Native Tag Input
A simple React Native component that creates an input for tags, emails, etc.
Stars: ✭ 217 (-66.3%)
Mutual labels:  tagging, tags
React Grid Gallery
Justified image gallery component for React
Stars: ✭ 571 (-11.34%)
Mutual labels:  tagging, tags
Id3
Library to read, modify and write ID3 & Lyrics3 tags in MP3 files. Provides an extensible framework for retrieving ID3 information from online services.
Stars: ✭ 27 (-95.81%)
Mutual labels:  tags, tagging
Tagify
🔖 lightweight, efficient Tags input component in Vanilla JS / React / Angular / Vue
Stars: ✭ 2,305 (+257.92%)
Mutual labels:  tagging, tags
tagify
Tagify produces a set of tags from a given source. Source can be either an HTML page, a Markdown document or a plain text. Supports English, Russian, Chinese, Hindi, Spanish, Arabic, Japanese, German, Hebrew, French and Korean languages.
Stars: ✭ 24 (-96.27%)
Mutual labels:  tags, tagging
Tagsistant
Semantic filesystem for Linux, with relation reasoner, autotagging plugins and a deduplication service
Stars: ✭ 244 (-62.11%)
Mutual labels:  tagging, tags
additional tags
Redmine Plugin for adding tags functionality to issues and wiki pages.
Stars: ✭ 25 (-96.12%)
Mutual labels:  tags, tagging
preact-token-input
🔖 A text field that tokenizes input, for things like tags.
Stars: ✭ 57 (-91.15%)
Mutual labels:  tags, tagging
Redoflacs
Parallel BASH commandline FLAC compressor, verifier, organizer, analyzer, and retagger
Stars: ✭ 71 (-88.98%)
Mutual labels:  tagging, tags
guess-filename.py
Derive a file name according to old file name cues and/or PDF file content
Stars: ✭ 27 (-95.81%)
Mutual labels:  tags, tagging
Hangfire.tags
Add tags to Hangfire backgroundjobs
Stars: ✭ 42 (-93.48%)
Mutual labels:  tagging, tags
Hypertag
Knowledge Management for Humans using Machine Learning & Tags
Stars: ✭ 116 (-81.99%)
Mutual labels:  tagging, tags
React Input Tags
React component for tagging inputs.
Stars: ✭ 10 (-98.45%)
Mutual labels:  tagging, tags
tag-picker
Better tags input interaction with JavaScript.
Stars: ✭ 27 (-95.81%)
Mutual labels:  tags, tagging
tagflow
TagFlow is a file manager working with tags.
Stars: ✭ 22 (-96.58%)
Mutual labels:  tags, tagging
Terratag
Terratag is a CLI tool that enables users of Terraform to automatically create and maintain tags across their entire set of AWS, Azure, and GCP resources
Stars: ✭ 385 (-40.22%)
Mutual labels:  tagging, tags
Buku
🔖 Personal mini-web in text
Stars: ✭ 4,825 (+649.22%)
Mutual labels:  standalone
Next Connect
The TypeScript-ready, minimal router and middleware layer for Next.js, Micro, Vercel, or Node.js http/http2
Stars: ✭ 454 (-29.5%)
Mutual labels:  micro

Build Status Coverage Status

Form-ready dependency-less tagging.

Install

Yarn:

yarn add taggle

NPM:

npm install taggle --save

Bower:

bower install taggle --save

How it works

Taggle allows you to create tag fields within your forms, to allow for easy and optionally restricted, input from your users.

Each tag contains an hidden input with a configurable name of taggles[] by default so when taggle is inserted in a form, your server can easily read each item and continue accordingly. Taggle is highly customizable with your own css, or you can optionally use the included assets to start your own project.

Taggle also contains a simple API for you to easily hook in to your favorite autocomplete libraries.

How-To Demo

CSS styling

Minimal Styling Example

The project includes a starter CSS file as seen in the link above to get you started quickly with integrating things into your site. It is highly recommended that you customize this to the needs of your site. See the example folder for more styles.

Support for older IE

Taggle comes with optional polyfills in order to add support for IE8 and IE9. If you want to support IE8, add the scripts on your page in this order:

IE8 Support

  • taggle-ie8.js
  • taggle-ie9.js
  • taggle.js

IE9 Support

  • taggle-ie9.js
  • taggle.js

Building minified version

After cloning the repo you can build minified versions of the library by:

  • yarn OR npm install
  • npm run build

License

MIT © Sean Coker

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