Displaying 1 to 20 from 257 results

word-to-markdown - A ruby gem to liberate content from Microsoft Word documents

  •    Ruby

Our default content publishing workflow is terribly broken. We've all been trained to make paper, yet today, content authored once is more commonly consumed in multiple formats, and rarely, if ever, does it embody physical form. Put another way, our go-to content authoring workflow remains relatively unchanged since it was conceived in the early 80s. I'm asked regularly by government employees — knowledge workers who fire up a desktop word processor as the first step to any project — for an automated pipeline to convert Microsoft Word documents to Markdown, the lingua franca of the internet, but as my recent foray into building just such a converter proves, it's not that simple.

gifski-app - Convert videos to high-quality GIFs on your Mac

  •    Swift

This is a macOS app for the gifski encoder, which converts videos to GIF animations using pngquant's fancy features for efficient cross-frame palettes and temporal dithering. It produces animated GIFs that use thousands of colors per frame. Requires macOS 10.13 or later.

microm - :musical_note: Beautiful library to convert browser microphone to mp3 in Javascript :musical_note:

  •    Javascript

Microm it's just a wrapper of few audio converting libraries which exposes a fully Promise and Event oriented api. Microm goal it's to make trivial to play and convert audio in the browser.

turndown - 🛏 An HTML to Markdown converter written in JavaScript

  •    HTML

Convert HTML into Markdown with JavaScript. For usage with RequireJS, UMD versions are located in lib/turndown.umd.js (for Node.js) and lib/turndown.browser.umd.js for browser usage. These files are generated when the npm package is published. To generate them manually, clone this repo and run npm run build.




transpec - The RSpec syntax converter

  •    Ruby

Transpec is a tool for converting your specs to the latest RSpec syntax with static and dynamic code analysis. With Transpec you can upgrade your RSpec 2 specs to RSpec 3 in no time. It supports conversions for almost all of the RSpec 3 changes – not only the expect syntax. Also, you can use it on your RSpec 2 project even if you're not going to upgrade it to RSpec 3 for now.

showdown - A bidirectional Markdown to HTML to Markdown converter written in Javascript

  •    Javascript

Showdown is a Javascript Markdown to HTML converter, based on the original works by John Gruber. Showdown can be used client side (in the browser) or server side (with NodeJs). As you know, ShowdownJS is a free library and it will remain free forever. However, maintaining and improving the library costs time and money.

ReLaXed - Create PDF documents using web technologies

  •    Javascript

ReLaXed creates PDF documents interactively using HTML or Pug (a shorthand for HTML). It allows complex layouts to be defined with CSS and JavaScript, while writing the content in a friendly, minimal syntax close to Markdown or LaTeX. ReLaXed has support for Markdown, LaTeX-style mathematical equations (via MathJax), CSV conversion to HTML tables, plot generation (via Vega-Lite or Chart.js), and diagram generation (via mermaid). Many more features can be added simply by importing an existing JavaScript or CSS framework.

decktape - PDF exporter for HTML presentations

  •    Javascript

DeckTape is a high-quality PDF exporter for HTML presentation frameworks. DeckTape is built on top of Puppeteer which relies on Google Chrome for laying out and rendering Web pages and provides a headless Chrome instance scriptable with a JavaScript API.


turndown - 🛏 An HTML to Markdown converter written in JavaScript

  •    HTML

Convert HTML into Markdown with JavaScript. For usage with RequireJS, UMD versions are located in lib/turndown.umd.js (for Node.js) and lib/turndown.browser.umd.js for browser usage. These files are generated when the npm package is published. To generate them manually, clone this repo and run npm run build.

node-html-to-text - Advanced html to text converter

  •    Javascript

Advanced converter that parses HTML and returns beautiful text. Version 6 contains a ton of changes, so it worth to take a look.

AsciiDoctor - A fast, open source text processor and publishing toolchain, written in Ruby, for converting AsciiDoc

  •    Ruby

Asciidoctor is a fast, open source, Ruby-based text processor for parsing AsciiDoc into a document model and converting it to output formats such as HTML 5, DocBook 5, manual pages, PDF, EPUB 3, and other formats.

Gifski - 🌈 Convert videos to high-quality GIFs on your Mac

  •    Swift

This is a macOS app for the gifski encoder, which converts videos to GIF animations using pngquant's fancy features for efficient cross-frame palettes and temporal dithering. It produces animated GIFs that use thousands of colors per frame and up to 50 FPS (useful for showing off design work on Dribbble). You can also produce smaller lower quality GIFs when needed with the “Quality” slider, thanks to gifsicle.

image2css - Pointless PHP class to convert image to CSS box-shadow property.

  •    PHP

You suck at CSS but want to impress your friends anyway? This PHP class converts an image to thousands of CSS lines of box-shadow properties. It's totally pointless... but life is pointless... You can see a demonstration on CodePen.io.

html2pdf.it - Webservice for generating pdfs from html

  •    Javascript

html2pdf.it =========== Using PhantomJS to generate pdfs, via a webservice. Runs using node.js.

humps - 🐫 Underscore-to-camelCase converter (and vice versa) for strings and object keys in JavaScript

  •    Javascript

Underscore-to-camelCase converter (and vice versa) for strings and object keys in JavaScript. When converting object keys, it will walk the structure, converting any nested objects (or arrays of nested objects) along the way. Handy for converting JSON between JavaScript and Ruby/Rails APIs.

node-html-to-text - Advanced html to text converter

  •    Javascript

An advanced converter that parses HTML and returns beautiful text. It was mainly designed to transform HTML E-Mail templates to a text representation. So it is currently optimized for table layouts. By using the format option, you can specify formatting for these elements: text, image, lineBreak, paragraph, anchor, heading, table, orderedList, unorderedList, listItem, horizontalLine.

synp - Convert yarn.lock to package-lock.json and vice versa

  •    Javascript

Convert yarn.lock to package-lock.json and vice versa. Note: if all you need is to convert in this direction (package-lock.json => yarn.lock), as of 1.7.0, Yarn is able to import its dependency tree from npm’s package-lock.json natively, without external tools. Use the yarn import command.

leaflet-omnivore - universal format parser for Leaflet & Mapbox.js

  •    Javascript

Leaflet supports the GeoJSON format by default. What if you have something else? That's where omnivore comes in.Omnivore also includes an AJAX library, corslite, so you can specify what you want to add to the map with just a URL.

Jave - Java Audio Video Encoder Library

  •    Java

The JAVE (Java Audio Video Encoder) library is Java wrapper on the ffmpeg project. Developers can take take advantage of JAVE to transcode audio and video files from a format to another. You can separate and transcode audio and video tracks, you can resize videos, changing their sizes and proportions and so on. Many other formats, containers and operations are supported by JAVE.






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.