All Projects → needim → minibed

needim / minibed

Licence: MIT license
It's a mini editable, customizable playground for web

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects

Projects that are alternatives of or similar to minibed

js-playground
A JS playground with some decent visualization
Stars: ✭ 85 (+107.32%)
Mutual labels:  playground
NNPlayground
神经网络 iPhone 版
Stars: ✭ 35 (-14.63%)
Mutual labels:  playground
github-pinner
📌 Pin and embed github repositories or profiles on your own website easily
Stars: ✭ 62 (+51.22%)
Mutual labels:  embed
embd-go
embd-go is an embeddable command-line tool for embedding data files in Go source code, specially crafted for easy use with `go generate`.
Stars: ✭ 24 (-41.46%)
Mutual labels:  embed
DoublePendulum
Double Pendulum Playground
Stars: ✭ 26 (-36.59%)
Mutual labels:  playground
node.lua
Platform for Internet of Things with Lua, Modern IoT device embedded software development platform.
Stars: ✭ 17 (-58.54%)
Mutual labels:  embed
A-Star
A* pathfinding library in Swift.
Stars: ✭ 34 (-17.07%)
Mutual labels:  playground
pg-deadlock-playground
Playground for verifying that queries cannot deadlock
Stars: ✭ 17 (-58.54%)
Mutual labels:  playground
tailwind-layouts
Collection of Tailwind Layouts
Stars: ✭ 53 (+29.27%)
Mutual labels:  playground
laravel-embed
Effortless responsive embeds for videos, slideshows and more.
Stars: ✭ 106 (+158.54%)
Mutual labels:  embed
ginadmin
基于Gin开发的后台管理系统,集成了、数据库操作、日志管理、权限分配管理、多模板页面、自动分页器、数据库迁移和填充、Docker集成部署等功能、静态资源打包
Stars: ✭ 149 (+263.41%)
Mutual labels:  embed
haxe-c-bridge
Easily interact with haxe classes from C with an automatically generated C header
Stars: ✭ 46 (+12.2%)
Mutual labels:  embed
WWDC17
WWDC 2017 Scholarship Submission by Phil Zet (Philipp Zakharchenko)
Stars: ✭ 14 (-65.85%)
Mutual labels:  playground
aws-site-manager
Very simple CLI to create S3 / Cloudfront Static Website
Stars: ✭ 26 (-36.59%)
Mutual labels:  playground
react-responsive-embed
⚛️ Embed iframes responsively
Stars: ✭ 39 (-4.88%)
Mutual labels:  embed
kotlin-playground-wp-plugin
WordPress plugin which allows to embed interactive Kotlin playground to any post via [kotlin] shortcode
Stars: ✭ 35 (-14.63%)
Mutual labels:  playground
mongo-playground
Helps developers run mongo queries
Stars: ✭ 16 (-60.98%)
Mutual labels:  playground
HeadFirstDesignPatternsSwift
An implementation of examples from "Head First Design Patterns", written in Swift.
Stars: ✭ 20 (-51.22%)
Mutual labels:  playground
CodeINN
CodeINN is an instant code editor 📃, that makes programming and development easier. Practice quickly and directly from your web browser, without any setup needed. CodeINN gives the perfect environment to developers technologists, coders computers, and geeks 🤓 to do more with their tech.
Stars: ✭ 39 (-4.88%)
Mutual labels:  playground
ontwik-ui
ontwik-ui - A headless UI library
Stars: ✭ 52 (+26.83%)
Mutual labels:  playground

mini editable, customizable playground for web
Documentation »

GitHub release Bower version NPM version Packagist version
Dependencies Dev Dependencies
Travis NPM Downloads Contributors


Hi

This is minibed! - mini editable, customizable playground for web


Features

  • Free & Open Source
  • Live Edit
  • Multiple file support for per-languages
  • Remote files
  • Fully customizable

TO-DO

  • Better error handling
  • Support for preprocessors (babel, sass, ...)

Documentation

Documentation and examples are here: http://ned.im/minibed

Logo created by Karthik Srinivas from the Noun Project


Dependencies
  • CodeMirror
    • codemirror.css
    • mode/javascript/javascript
    • mode/htmlmixed/htmlmixed
    • mode/jsx/jsx
    • mode/xml/xml
    • mode/css/css
    • addon/scroll/simplescrollbars
    • addon/edit/matchbrackets
    • addon/edit/closetag
    • addon/edit/closebrackets
Basic Usage
import Minibed from 'minibed';

new Minibed({
    theme: 'dark',
    editorTheme: 'minibed-dark',
    files: {
      html: ['mini.html', 'bed.html'],
      js: ['mini.js', 'mini.es6'],
      css: ['mini.css', 'mini.scss', 'mini.less']
    },
    external: {
      js: [],
      css: []
    },
    settings: {
      readOnly: false, // true, nocursor, false
      scrollLock: false,
      lineWrapping: true,
      lineNumbers: true,
      tabSize: 2,
      css: {
        base: 'none', // normalize, reset
      }
    },
    notes: [] // array of strings, like footer notes, they are gonna be paragraphs
}).show();
Development
$ npm run dev
$ npm test
$ npm run build
Development environment
  • Standard & Prettier
  • ES6 & Babel & Webpack
  • Sass
  • Autoprefixer
  • Qunit & SauceLabs
  • Pre-commit tests
  • Travis CI

JavaScript Style Guide

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