StackShareStackShare
Follow on
StackShare

Discover and share technology stacks from companies around the world.

Product

  • Stacks
  • Tools
  • Companies
  • Feed

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

© 2025 StackShare. All rights reserved.

API StatusChangelog
Markdown
ByMarkdownMarkdown

Markdown

#14in Languages
Discussions34
Followers16.5k
OverviewDiscussions34

What is Markdown?

Markdown is two things: (1) a plain text formatting syntax; and (2) a software tool, written in Perl, that converts the plain text formatting to HTML.

Markdown is a tool in the Languages category of a tech stack.

Markdown Pros & Cons

Pros of Markdown

  • ✓Easy formatting
  • ✓Widely adopted
  • ✓Intuitive
  • ✓Github integration
  • ✓Great for note taking
  • ✓Defacto GitHub lingo

Cons of Markdown

  • ✗Cannot centralise (HTML code needed)
  • ✗Inconsistend flavours eg github, reddit, mmd etc
  • ✗Limited syntax
  • ✗Non-extensible
  • ✗No right indentation
  • ✗Not suitable for longer documents
  • ✗No underline
  • ✗Unable to indent tables

Markdown Alternatives & Comparisons

What are some alternatives to Markdown?

JavaScript

JavaScript

JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles.

Python

Python

Python is a general purpose programming language created by Guido Van Rossum. Python is most praised for its elegant syntax and readable code, if you are just beginning your programming career python suits you best.

HTML5

HTML5

HTML5 is a core technology markup language of the Internet used for structuring and presenting content for the World Wide Web. As of October 2014 this is the final and complete fifth revision of the HTML standard of the World Wide Web Consortium (W3C). The previous version, HTML 4, was standardised in 1997.

PHP

PHP

Fast, flexible and pragmatic, PHP powers everything from your blog to the most popular websites in the world.

Java

Java

Java is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day. Java is fast, secure, and reliable. From laptops to datacenters, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere!

TypeScript

TypeScript

TypeScript is a language for application-scale JavaScript development. It's a typed superset of JavaScript that compiles to plain JavaScript.

Markdown Integrations

Showdown, Punch, Pelican, Wintersmith, Siteleaf and 7 more are some of the popular tools that integrate with Markdown. Here's a list of all 12 tools that integrate with Markdown.

Showdown
Showdown
Punch
Punch
Pelican
Pelican
Wintersmith
Wintersmith
Siteleaf
Siteleaf
DodgerCMS
DodgerCMS
Tinypress
Tinypress
Marp
Marp
Docusaurus
Docusaurus
Maildown
Maildown
Typora
Typora
Prepros
Prepros

Markdown Discussions

Discover why developers choose Markdown. Read real-world technical decisions and stack choices from the StackShare community.

Johnny Bell
Johnny Bell

Software Engineer at StackShare

Dec 3, 2018

Needs adviceonJiraJiraTrelloTrelloGitHubGitHub

So I am a huge fan of Jira like #massive I used it for many many years, and really loved it, used it personally and at work. I would suggest every new workplace that I worked at to switch to Jira instead of what I was using.

When I started at #StackShare we were using a Trello #Kanban board and I was so shocked at how easy the workflow was to follow, create new tasks and get tasks QA'd and deployed. What was so great about this was it didn't come with all the complexity of Jira. Like setting up a project, user rules etc. You are able to hit the ground running with Trello and get tasks started right away without being overwhelmed with the complexity of options in Jira

With a few #TrelloPowerUps we were easily able to add GitHub integration and #storyPoints to our cards and thats all we needed to get a really nice #agile workflow going.

I'm not saying that Jira is not useful, I can see larger companies being able to use the Jira features and have the time to go through all the complex setup to get a really good workflow going. But for smaller #Startups that want to hit the ground running Trello for me is the way to go.

In saying that what I would love Trello to implement is to allow me to create custom fields. Right now we just have a Description field. So I am adding User Stories & How To Test in the Markdown of the Description if I could have these as custom fields then my #Agile workflow would be complete.

#StackDecisionsLaunch

0 views0
Comments
Johnny Bell
Johnny Bell

Software Engineer at StackShare

Dec 3, 2018

Needs adviceonMarkdownMarkdownReactReactGraphQLGraphQL

For Stack Decisions I needed to add Markdown in the decision composer to give our users access to some general styling when writing their decisions. We used React & GraphQL on the #Frontend and Ruby & GraphQL on the backend.

Instead of using Showdown or another tool, We decided to parse the Markdown on the backend so we had more control over what we wanted to render in Markdown because we didn't want to enable all Markdown options, we also wanted to limit any malicious code or images to be embedded into the decisions and Markdown was a fairly large to import into our component so it was going to add a lot of kilobytes that we didn't need.

We also needed to style how the markdown looked, we are currently using Glamorous so I used that but we are planning to update this to Emotion at some stage as it has a fairly easy upgrade path rather than switching over to styled-components or one of the other #cssInJs alternatives.

Also we used React-Mentions for tagging tools and topics in the decisions. Typing @ will let you tag a tool, and typing # will allow you to tag a topic.

The Markdown options that we chose to support are tags: a, code, u, b, em, pre, ul, ol, li.

If there are anymore tags you'd love to see added in the composer leave me a comment below and we will look into adding them.

#StackDecisionsLaunch

0 views0
Comments
Zarema Khalilova
Zarema Khalilova

Frontend Team Lead at Uploadcare

Dec 3, 2018

Needs adviceonConfluenceConfluenceSliteSliteSlackSlack

In Uploadcare we like to write internal documentation and instructions for all occasions. We used Confluence before, but strong and very slow UI fall us to frustration. We start to research alternative and met Slite. The ability to quickly create notes and search, great onboarding, the familiar interface in Slack style, useful shortcuts, nice code snippets, support of Markdown. Now writing instructions and team notes have become much more pleasant.

0 views0
Comments
Yashu Mittal
Yashu Mittal

Founder & CEO at CodeCarrot

Dec 3, 2018

Needs adviceonJekyllJekyllRubyRubyMarkdownMarkdown

Jekyll is an open source static site generator (SSG) with a Ruby at its core which transform your plain text into static websites and blogs.

It is simple means no more databases, comment moderation, or pesky updates to install—just your content. As said earlier SSG uses Markdown, Liquid, HTML & CSS go in and come out ready for deployment. Lastly it's blog-aware permalinks, categories, pages, posts, and custom layouts are all first-class citizens here.

0 views0
Comments
Laurent Pellegrino
Laurent Pellegrino

Nov 28, 2018

Needs adviceonNoticeableNoticeableMarkdownMarkdownZapierZapier

I chose Noticeable for it's simplicity but also its advanced features. You can create your changelog or newsfeed in seconds. It includes many options to customize the updates page along with its widget.

For teams, you can invite collaborators with dedicated rights.

Publications support Markdown, images and videos. You can schedule them in the future.

In case you need to create your own view, a great API is available.

The integration with Zapier is also really complete.

0 views0
Comments

Try It

Visit Website

Adoption

On StackShare

Companies
2k
3ACGGH+1990
Developers
20k
JCNMBI+20030