All Projects → milesj → Decoda

milesj / Decoda

Licence: mit
A lightweight lexical string parser for BBCode styled markup.

Projects that are alternatives of or similar to Decoda

Skeleton
A ready-to-use CodeIgniter skeleton with tons of new features and a whole new concept of hooks (actions and filters) as well as a ready-to-use and application-free themes and plugins system. Facebook Page: http://bit.ly/2oHzpxC | Facebook Group: http://bit.ly/2o3KOrA. Help me carry on making more free stuff → http://bit.ly/2ppNujE ←
Stars: ✭ 74 (-61.05%)
Mutual labels:  hooks, filters
wp-documentor
Documentation Generator for WordPress.
Stars: ✭ 28 (-85.26%)
Mutual labels:  hooks, filters
React Hooks Mobx State Tree
React Hooks + MobX State Tree + TypeScript = 💛
Stars: ✭ 169 (-11.05%)
Mutual labels:  hooks
Crooks
A collection of eclectic react hooks
Stars: ✭ 188 (-1.05%)
Mutual labels:  hooks
Vue Hooks Foodapp
A food app using a few hooks in Vue to show how they can work (experimental)
Stars: ✭ 179 (-5.79%)
Mutual labels:  hooks
Zent
A collection of essential UI components written with React.
Stars: ✭ 2,133 (+1022.63%)
Mutual labels:  hooks
Appenv Kotlin
a xposed model -> AppEnv
Stars: ✭ 183 (-3.68%)
Mutual labels:  hooks
Simpler State
The simplest app state management for React
Stars: ✭ 68 (-64.21%)
Mutual labels:  hooks
Alldemo
🍑 2020全栈学习Demo大合集 包含最新 hooks TS 等 还有umi+dva,数据可视化等实战项目 (持续更新中)
Stars: ✭ 189 (-0.53%)
Mutual labels:  hooks
Useworker
⚛️ useWorker() - A React Hook for Blocking-Free Background Tasks
Stars: ✭ 2,233 (+1075.26%)
Mutual labels:  hooks
Beautiful React Diagrams
💎 A collection of lightweight React components and hooks to build diagrams with ease 💎
Stars: ✭ 2,326 (+1124.21%)
Mutual labels:  hooks
Server Push Hooks
🔥 React hooks for Socket.io, SEE, WebSockets and more to come
Stars: ✭ 176 (-7.37%)
Mutual labels:  hooks
Deploy
Ansible role to deploy scripting applications like PHP, Python, Ruby, etc. in a capistrano style
Stars: ✭ 2,141 (+1026.84%)
Mutual labels:  hooks
Use Wallet
👛 useWallet() · All-in-one solution to connect a dapp to an Ethereum provider.
Stars: ✭ 182 (-4.21%)
Mutual labels:  hooks
Horizonsdk Ios
Horizon SDK for iOS
Stars: ✭ 171 (-10%)
Mutual labels:  filters
Iosapphook
专注于非越狱环境下iOS应用逆向研究,从dylib注入,应用重签名到App Hook
Stars: ✭ 2,196 (+1055.79%)
Mutual labels:  hooks
React Use Wizard
🧙 A React wizard (stepper) builder without the hassle, powered by hooks.
Stars: ✭ 162 (-14.74%)
Mutual labels:  hooks
React Hooks In Svelte
React hook examples ported to Svelte
Stars: ✭ 176 (-7.37%)
Mutual labels:  hooks
Itemsjs
Full text, faceted, (almost) dependency free search engine in javascript
Stars: ✭ 179 (-5.79%)
Mutual labels:  filters
React Antd Admin
Management system with react and ant-design.
Stars: ✭ 190 (+0%)
Mutual labels:  hooks

Decoda

Build Status

A lightweight lexical string parser for BBCode styled markup.

Requirements

  • PHP 5.6.0+
    • Multibyte
  • Composer

Contributors

Framework Integrations

Features

  • Parses custom code to valid (X)HTML markup
  • Setting to make links and emails auto-clickable
  • Setting to use shorthand text for links and emails
  • Filters to parse markup and custom code
  • Hooks to execute callbacks during the parsing cycle
  • Loaders to load resources and files for configuration
  • Engines to render complex markup using a template system
  • Can censor offensive words
  • Can convert smiley faces into images
  • Basic support for localized messages
  • Parser result caching
  • Supports a wide range of tags
  • Parent child node hierarchy
  • Fixes incorrectly nested tags by removing the broken/unclosed tags
  • Self closing tags
  • Logs errors for validation
  • Tag and attribute aliasing

Filters

The following filters and supported tags are available.

  • Default - b, i, u, s, sup, sub, br, hr, abbr, time
  • Block - align, float, hide, alert, note, div, spoiler, left, right, center, justify
  • Code - code, source, var
  • Email - email, mail
  • Image - image, img
  • List - list, olist, ol, ul, li, *
  • Quote - quote
  • Text - font, size, color, h1-h6
  • Url - url, link
  • Video - video, youtube, vimeo, veoh, liveleak, dailymotion, myspace, wegame, collegehumor
  • Table - table, thead, tbody, tfoot, tr, td, th, row, col

Hooks

The following hooks are available.

  • Censor - Censors all words found within config/censored
  • Clickable - Converts all non-tag wrapped URLs and emails into clickable links
  • Emoticon - Converts all smilies found within config/emoticons into emoticon images

Storage Engines

The following caching layers are supported.

  • In-Memory
  • Memcache
  • Redis

Installation and Usage

See docs.

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