A Ghost theme focused on content based on Medium design/ux. Compiles all assets into the build/ directrory.
ghost blog theme mediumThis plugin expands capabilities of MediumEditor (a clone of medium.com WYSIWYG editor) and it enables users to insert into the editor various types of content (depending on available addons).
contenteditable editor medium wysiwyg rich-text images embeds videosBlurImageView For Android, you can load your image progressively like Medium. This lib is inspired by Medium and users love this way of loading pics, Because a beautiful Blurry pic is always better than a blank area or an ugly thumbnail.
medium stack-blur androidPS: The large image file will be emitted & only 400byte of Base64 (if set to true in the loader options) will be bundled. To save memory and improve GPU performance, browsers (including Chrome started from 61.0.3163.38) will now render a slightly more crisp or pixelated Base64 encoded images.
webpack blurry images base64 image loader medium lazy loadAn app for catching up on things. There's a lot of services I like reading up on throughout the day. Most of these services have dedicated apps for consuming them, but often times I just want to skim the front page and only deep dive occasionally. Enter CatchUp: a high level presentation of the "front page" of several services in short form, and intelligent deeplinking into dedicated apps if you want to go further.
dagger rxjava android reddit hackernews medium dribbble designernews producthunt kotlin autodispose conductor github graphql autovalue moshi catchup architecture-components roomBut yeah, this will basically do the same as npm install. If even this is too much of a deal, try creating an alias and bind npm install && npm run serve to npmis. In the root of the boilerplate is a predefined environment file. Copy the file and name it .env or a configuration specific file like .env.dev. For more information, visit the docs.
vue boilerplate frontend vuejs next webpack lint medium large spa single page applicationWriteFreely is a clean, minimalist publishing platform made for writers. Start a blog, share knowledge within your organization, or build a community around the shared act of writing. Built on a plain, auto-saving editor, WriteFreely gives you a distraction-free writing environment. You can host your own community of writers. Interact with the decentralized social web via ActivityPub.
publishing-platform blog blog-engine markdown blogging publishing web-application federation activitypub writers medium-alternative mediumA medium like rich text editor built upon draft-js with an emphasis on eliminating mouse usage by adding relevant keyboard shortcuts.
draft-js rich-text-editor medium-editor editor rich-editor text-editor medium wysiwygMedium.com WYSIWYG editor clone. Uses contenteditable API to implement a rich text solution. MediumEditor has been written using vanilla JavaScript, no additional frameworks required.
medium-editor contenteditable editor rich-text-editor wysiwyg medium rich-text wysiwyg-editor html-editorThird-party authentication plugin for hapi.bell ships with built-in support for authentication using Facebook, GitHub, Google, Google Plus, Instagram, LinkedIn, Slack, Stripe, Twitter, Yahoo, Foursquare, VK, ArcGIS Online, Windows Live, Nest, Phabricator, BitBucket, Dropbox, Reddit, Tumblr, Twitch, Mixer, Salesforce, Pinterest, Discord, DigitalOcean, AzureAD, trakt.tv and Okta. It also supports any compliant OAuth 1.0a and OAuth 2.0 based login services with a simple configuration object.
hapi login authentication oauth plugin auth0 arcgisonline bitbucket dropbox facebook fitbit foursquare github gitlab google instagram medium linkedin live meetup nest phabricator office365 okta reddit spotify tumblr twitter vk wordpress yahooA Medium Editor extension to add markdown support. Click here to see the Medium Editor project.
medium editor markdownMedium.js keeps HTML code within contenteditable semantic, simple, and clean. Medium.js also supports placeholders, automatic HR (or BR, or P) creation, events, hotkeys, simple & complex element injection, and more!
editor wysiwyg contenteditable content medium wysiwyg-editor rich-text-editorEditor.js is a Block-Styled editor. Blocks are structural units, of which the Entry is composed. For example, Paragraph, Heading, Image, Video, List are Blocks. Each Block is represented by Plugin. We have many ready-to-use Plugins and a simple API for creating new ones. Classic WYSIWYG-editors produce raw HTML-markup with both content data and content appearance. On the contrary, Editor.js outputs JSON object with data of each Block.
editor wysiwyg redactor codex-editor wysiwyg-editor medium medium-editorReact wrapper for medium-editor
react react-component medium editor wysiwyg-editor wysiwyg text-editorPopover menu to share on Twitter or by email any text selected on the page with support for mobile devices (with a popunder). This script requires jQuery so make sure you have it loaded on your page.
share selection selected medium twitter email popover frontendThis library is a different implementation of Medium.com's image zoom that allows for a low-res and high-res images to work together for “zooming” effects and works regardless of parent elements that have overflow: hidden or parents with transform properties. Versions >=3.0.0 are compatible with React.js >=16.x; if you need compatibility with react@^0.14.0 || ^15.0.0, please use version 2.x. You can view the demo here.
image-zoom medium react zoom react-images zoom-images zoomable react-component modalDante II is a complete rewrite of DanteEditor. This version is built on top of Facebook's Draft-Js and reaches all Dante's features with a shiny ultra mega super uber maintainable architecture. Draft-Js handles selection, ranges and markup blocks as a data layer contained in a structure known as editorState, with a clear separation on how rendering, styling and interaction works. So you save content data, not html. That's awesome because you can change the appearance of articles (styles & markup) without database changes.
wysiwyg-editor reactjs draft-js medium dante dante2 react wysiwygChanges exist in the releases tab.
android android-demo animation animation-demo medium clap medium-clinics android-animationThis repository contains the open source SDK for integrating Medium's OAuth2 API into your NodeJs app.View the full documentation here.
medium api writing
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.