Show HN: Typeform alternative, turns Markdown to forms
blocks.md is a JavaScript library that converts Markdown files into customizable forms and web pages, supporting various input types and advanced features, with different licensing options for integration and production use.
Read original articleblocks.md is a JavaScript library designed to convert Markdown files into customizable forms and web pages. It can be integrated into products with an Enterprise license, while simpler uses, such as surveys, require only a Standard or Multisite license. The library supports various input types, including text, email, and choice inputs, and allows for advanced features like logic jumps, data binding, and integration with Google Sheets. Users can customize the appearance of forms, including branding and layout options, and can localize content into different languages. The software is available for free for local use, with a one-time purchase required for production deployment. Future updates are expected to include additional input types and features. Pricing options include Standard, Multisite, and Enterprise licenses, with discounts available for early purchases.
- blocks.md converts Markdown files into customizable forms and web pages.
- Integration into products requires an Enterprise license; simpler uses need a Standard or Multisite license.
- The library supports various input types and advanced features like logic jumps and Google Sheets integration.
- Users can customize branding and localize content into different languages.
- The software is free for local use, with a one-time purchase required for production use.
Related
The Eternal Truth of Markdown
Markdown, a simplified code alternative to HTML, enables diverse document formats from plain text. Despite lacking standardization, it thrives for its adaptability and simplicity, appealing to writers and programmers alike.
The Eternal Truth of Markdown
Markdown is a widely used markup language designed for simplicity and human readability. Its flexibility and community-driven nature contribute to its ongoing evolution, despite challenges in syntax consistency.
Quarkdown: Markdown with Superpowers
Quarkdown is an open-source Markdown tool for creating slides, books, and documents from one source. It supports CommonMark, function calls, customizable layouts, and various data formats, with ongoing development.
Download Any Substack Article as Markdown (Open Source)
Substack2Markdown is a Python tool for downloading Substack posts in Markdown and HTML formats, supporting free and premium content, with sorting options and an online reader for free articles.
Show HN: CMS and SiteBuilder Built with Node.js and AI Based Block Generation
Site Builder is a GitHub project that enables users to create websites without coding, featuring a drag-and-drop interface, customizable templates, SEO tools, and AI-assisted content generation.
- Installation and integration queries, particularly with Jekyll and other static site generators.
- Concerns about the licensing model, especially the transition to a more restrictive license in the future.
- Suggestions for improving design and usability, including differentiation from competitors like Typeform.
- Criticism of the pricing model, with some users finding it too expensive for small startups.
- General appreciation for the product's potential and design, with requests for more features and comparisons to other tools.
1. Design language of the forms feels too much like Typeform, you're a talented designer: differentiate the design to establish your own identity. If the forms look like Typeform, form-fillers are not going to investigate what form software it is and use it -- which was a big part of why Typeform grew.
2. The name is terrible. Blocks? The name sounds like you decided on it for a different project (some sort of component framework using Markdown?) and then reused it for this. The domain forms.md is available to register. Anything that include "form" in the name would be a significant improvement.
It says Business Source License 1.1 which basically means I’m free to use as long as I don’t use it to build a competitive offering. Fair enough.
But it changes to AGPL-3.0 on 2028-07-01, what? Basically now I need to open source my entire stack that has any connection to the form? Why would you change it to a more restrictive license (for anyone not looking to build a competitive offering) after a few years?
---
Unrelated, I find the DSL increasingly unwieldy as you get to more advanced features (especially styling). Might want to consider offering a JSX/TSX alternative for more advanced use cases.
If you want to be kind to your users, allow them to scroll through the entire form, see it on one screen and ideally skip ahead without filling out required options but block submission.
This:
name* = TextInput(
| question = What is your name?
| description =
Let's get started with the survey. First, please tell
us your full legal name according to your passport.
)
Could be just this: name* = TextInput
# What is your name?
Let's get started with the survey. First, please tell
us your full legal name according to your passport.
An actual Markdown syntax extension for forms would be interesting. [_____] for text fields?
if you are small startup this is too expensive, if you are big company, you might as well built it yourself. got to be cheaper!
UPD: typeform charge more but they provide hosting and analytics, very convenient for people who don't want/cant to code anything. this library is "bring your own backend, analytics, etc.", need coding too, but prices are nearly same ballpark. too expensive.
My user test: https://www.loom.com/share/9287cfe4e7024330bfe752ef8b9ad9bd
Nonetheless great design!
1. I don't understand why there's a pricing model for some CSS on forms. if I'm hosting the form & submission endpoint why do I need your backend (? not even sure what your role is here) 2. why not make it into a selfhosted typeform alternative; would be cooler than this saas bs
MoRs are common in very shady areas (gambling, adult, etc.) where getting credit card processing approval is difficult.
Yet some marketing genius has decided he can hoodwink indiehackers into giving him 12% of his revenue, while also hurting the indiehacker's sales.
Related
The Eternal Truth of Markdown
Markdown, a simplified code alternative to HTML, enables diverse document formats from plain text. Despite lacking standardization, it thrives for its adaptability and simplicity, appealing to writers and programmers alike.
The Eternal Truth of Markdown
Markdown is a widely used markup language designed for simplicity and human readability. Its flexibility and community-driven nature contribute to its ongoing evolution, despite challenges in syntax consistency.
Quarkdown: Markdown with Superpowers
Quarkdown is an open-source Markdown tool for creating slides, books, and documents from one source. It supports CommonMark, function calls, customizable layouts, and various data formats, with ongoing development.
Download Any Substack Article as Markdown (Open Source)
Substack2Markdown is a Python tool for downloading Substack posts in Markdown and HTML formats, supporting free and premium content, with sorting options and an online reader for free articles.
Show HN: CMS and SiteBuilder Built with Node.js and AI Based Block Generation
Site Builder is a GitHub project that enables users to create websites without coding, featuring a drag-and-drop interface, customizable templates, SEO tools, and AI-assisted content generation.