Best of Markdown2025

  1. 1
    Article
    Avatar of hnHacker News·1y

    Obsidian is now free for work

    Obsidian's Commercial license is now optional, allowing free usage of the software for work. There's no account requirement, no ads, and no data tracking, with all data stored locally in plain text Markdown files. The change aims to simplify the license terms and align with Obsidian's principle of enabling clear thinking and effective organization. Large organizations like Amazon and Google already use Obsidian, and organizations can still support its development by purchasing licenses.

  2. 2
    Article
    Avatar of communityCommunity Picks·48w

    I Was So Angry, I Built My Own

    A developer built a custom project management system after frustration with existing tools. The solution features markdown-based documentation, multi-dimensional estimation using Value/Penalty/Effort/Risk metrics instead of story points, integrated Architecture Decision Records and Post-Mortems, automated DORA metrics tracking from production deployments, and enhanced Kanban boards with built-in cycle time measurement. The system leverages large context window AI models for generating documentation and maintaining consistency across components.

  3. 3
    Article
    Avatar of devtoolsDev Tools·50w

    Voiden - free, offline, git-native API workplace (a different Postman alternative)

    Voiden is a free, offline API workplace designed as a git-native tool that uses markdown for API definitions, documentation, and tests. It seeks to address common frustrations in API design by providing a single source of truth with Git tracking and eliminating the need for cloud syncing and bloated, redundant tools. Voiden simplifies API requests and documentation, integrating them directly into your codebase.

  4. 4
    Article
    Avatar of vercelVercel·37w

    Introducing Streamdown: Open source Markdown for AI streaming

    Streamdown is a new open source Markdown renderer specifically designed for AI streaming applications. It handles unterminated chunks, interactive code blocks, and math expressions that traditional Markdown packages struggle with. The library includes Tailwind typography styles, GitHub Flavored Markdown support, Shiki syntax highlighting, LaTeX math rendering, and security features for untrusted content. It can be used standalone or as part of Vercel's AI Elements Response component.

  5. 5
    Article
    Avatar of notedNoted·1y

    Many Notes: Open-Source and Self Hosted Markdown Note-Taking App

    Many Notes is an open-source, self-hosted Markdown note-taking app designed for easy setup and use. It features multiple user support, OAuth authentication, a smart Markdown editor, automatic saving, and light/dark themes. Users can organize files into vaults, connect related notes with links and tags, and easily import/export vaults. Installation can be quickly done using Docker Compose.

  6. 6
    Article
    Avatar of hnHacker News·50w

    kepano/defuddle: Extract the main content from web pages.

    Defuddle is a tool designed to extract the main content from web pages by removing unnecessary elements like comments, sidebars, and headers. It creates clean HTML documents suitable for HTML-to-Markdown conversion and was intended for use with the Obsidian Web Clipper. Defuddle can serve as a replacement for Mozilla Readability, provides consistent outputs for various elements, and extracts metadata using schema.org. Installation requires npm and for Node.js, JSDOM. The tool is available in core, full, and Node.js bundles and offers configurable options for parsing and content manipulation.

  7. 7
    Article
    Avatar of communityCommunity Picks·47w

    Eleventy LibDoc

    Eleventy LibDoc is a starter project template for creating responsive documentation sites using the Eleventy static site generator. It features accessibility-focused design, vanilla JavaScript components including search functionality, table of contents, code highlighting, and sandboxes. The template supports Markdown and HTML content creation, includes configurable navigation and blogging capabilities, and maintains printability and JavaScript-free functionality for essential features.

  8. 8
    Article
    Avatar of andrewlock.NET Escapades·21w

    Trying out the Zed editor on Windows for .NET and Markdown

    Zed editor on Windows offers impressive speed and smoothness compared to VS Code, with adequate support for .NET development through the OmniSharp extension. However, it falls short for Markdown editing, lacking key features like keyboard shortcuts for formatting, code folding, IntelliSense for links, and synchronized preview scrolling. While .NET editing works well (except for Razor files), the missing Markdown conveniences and intrusive autocomplete suggestions make it not yet ready to replace VS Code for writing documentation. The author remains optimistic about future improvements given Zed's rapid development pace.

  9. 9
    Article
    Avatar of awelixAwesome Elixir·47w

    Build a Cross-Platform Markdown Notes System with Syncthing, Neovim & Markor (Offline, Fast & Private)

    A comprehensive guide for building a cross-platform note-taking system using Syncthing for file synchronization, Neovim for desktop editing, and Markor for mobile markdown editing. The system prioritizes data ownership, offline functionality, and zero vendor lock-in by storing notes as plain markdown files. Includes step-by-step setup instructions for Linux desktop and Android mobile devices, directory structure organization, and device synchronization configuration.

  10. 10
    Article
    Avatar of ghblogGitHub Blog·31w

    Spec-driven development: Using Markdown as a programming language when building with AI

    A developer shares an experimental approach to building applications by writing specifications entirely in Markdown and using GitHub Copilot to compile them into actual code. The workflow involves maintaining app logic in markdown files, using AI to generate Go code, and keeping documentation synchronized with implementation. This spec-driven development method aims to solve context loss issues with AI coding agents while enabling faster iteration and cleaner specifications.

  11. 11
    Article
    Avatar of hnHacker News·27w

    From VS Code to Helix

    A developer shares their journey switching from VS Code to Helix, a terminal-based text editor. Initially hesitant due to concerns about configuration complexity and learning curve, they were motivated by privacy concerns around Microsoft's AI integration and desire for open-source alternatives. The transition proved smoother than expected thanks to Helix's selection-first editing model and built-in tutorial. The post provides detailed setup instructions for Language Server Protocol integration with Markdown (using Marksman and Harper), Astro, and YAML, including formatters like dprint. While praising Helix's out-of-the-box philosophy and efficiency, the author notes the project struggles with PR backlog and could benefit from better contributor onboarding.

  12. 12
    Article
    Avatar of astro_sourceAstro·48w

    Astro 5.9

    Astro 5.9 introduces experimental Content Security Policy support using hash-based approach that works across static sites, serverless, and SPAs. The release adds renderMarkdown helper for content loaders, allows disabling default styles in responsive images for better Tailwind 4 compatibility, and enables adapters to suppress feature support logs. The CSP implementation generates meta elements with hashes for all scripts and styles, providing XSS protection without requiring server-side nonce generation.

  13. 13
    Article
    Avatar of devtoolsDev Tools·38w

    Readme Studio - Open-source AI Readme Generator & Editor Tool

    Readme Studio is an open-source tool that combines AI-powered README generation with manual editing capabilities. It offers 25+ pre-built sections, drag-and-drop editing, and real-time preview functionality to help developers create professional project documentation efficiently.

  14. 14
    Article
    Avatar of nuxtandvueVuejs&Nuxtjs·50w

    fylepad - an open source aesthetic AI notepad of your dreams.

    fylepad is an open-source notepad that balances simplicity with powerful features such as AI editing, Markdown formatting, and a Rust core for speed and security. Users can save progress locally, work offline, and export notes in various formats. The app is in beta, promising new features in the future.

  15. 15
    Article
    Avatar of koaningVincent D. Warmerdam·37w

    Overtype markdown

    Overtype is a lightweight markdown editor that uses clever CSS styling on top of a standard textarea element. It offers jQuery-like simplicity for integration into websites, requiring only a div with a specific class and a single JavaScript constructor call. The underlying textarea remains accessible for standard DOM manipulation and event handling.

  16. 16
    Article
    Avatar of astro_sourceAstro·1y

    Astro 5.5

    Astro 5.5 introduces significant improvements, including better support for diagramming tools in Markdown, type-safe experimental sessions, and enhanced compatibility for heading IDs. It also features a new experimental option to preserve the order of style and script tags. Users can upgrade their projects using the Astro CLI tool or manually through their package managers.

  17. 17
    Article
    Avatar of nuxtandvueVuejs&Nuxtjs·1y

    fylepad - a notepad with powerful rich-text editing, built with Vue (Nuxt) & Tauri.

    fylepad is a lightweight, open-source note-taking app built with Vue (Nuxt) and Tauri. It offers powerful, Markdown-based rich-text editing, auto-save state, and multi-tab support. The app enables users to export and import notes easily and operates smoothly with its Rust core, ensuring speed and security. With a compact size of just 5MB, fylepad provides an efficient solution for managing notes, featuring customizable themes and a user-friendly interface.

  18. 18
    Article
    Avatar of astro_sourceAstro·1y

    Astro 5.4

    Astro 5.4 introduces features like remote image optimization in Markdown, experimental responsive image support, and enhanced security for dev and preview servers. New RegExp support for Vercel ISR excludes allows flexible route exclusions, and new config helpers and build options offer easier programmatic use. Upgrade via `@astrojs/upgrade` CLI tool or manually.

  19. 19
    Video
    Avatar of breadonpenguinsBread on Penguins·43w

    Upgrading my Neovim config with some awesome new plugins

    A developer shares their experience upgrading their Neovim configuration with several new plugins. The main additions include a markdown rendering plugin that displays formatted markdown inline, a number toggle plugin for relative line numbers, Twilight for dimming surrounding code context, and several other productivity plugins like URL aggregation and ASCII diagram drawing tools. The author emphasizes keeping configurations minimal while showcasing useful plugins that others might find valuable for their workflows.

  20. 20
    Article
    Avatar of mensfeldCloser to Code·27w

    Announcing llm-docs-builder: An Open Source Tool for Making Documentation AI-Friendly

    llm-docs-builder is an open-source tool that transforms Markdown documentation into AI-optimized formats, reducing token usage by 85-95% compared to HTML versions. It strips noise like CSS, JavaScript, and HTML boilerplate while preserving semantic structure and context hierarchy. The tool generates llms.txt indexes for AI discoverability and can be configured to automatically serve optimized markdown to AI crawlers while maintaining HTML for human visitors. Real-world metrics from Karafka framework show 20-36x file size reductions, translating to lower RAG costs and fewer hallucinations.

  21. 21
    Article
    Avatar of astro_sourceAstro·42w

    Starlight 0.35

    Starlight 0.35 introduces three major customization features: custom icons for asides, custom HTML attributes for autogenerated sidebar links, and custom page slug processing. The release also includes bug fixes such as limiting Markdown plugins to docs content only and excluding banner content from search results. Users can upgrade using the automated @astrojs/upgrade CLI tool.

  22. 22
    Video
    Avatar of veronicaexplainsVeronica Explains·46w

    The modern web sucks. My band's website doesn't.

    A developer shares their experience building a 90s-style website for their band using Eleventy, a modern static site generator. The post contrasts the simplicity of static sites with the complexity of modern dynamic websites, explaining how Eleventy converts Markdown files into HTML while maintaining the nostalgic aesthetic of early web design. The author demonstrates how to set up Eleventy with the base blog starter, customize templates to achieve a retro look, and deploy the site with modern features like RSS feeds and clean URLs.

  23. 23
    Article
    Avatar of rubylaRUBYLAND·25w

    Moving form Logseq to Obsidian

    A detailed comparison of migrating from Logseq to Obsidian after 3 years, covering the migration process using the LogSeqToObsidian script, performance improvements (especially on mobile), and feature tradeoffs. Key advantages include better editing experience, snappier performance, and richer plugin ecosystem. Notable losses include namespace organization, journal timeline views, and inline metadata. Both tools use local markdown files, making migration straightforward, with sync plans starting at $5/month.

  24. 24
    Article
    Avatar of astro_sourceAstro·1y

    Astro 5.2

    Astro 5.2 introduces Tailwind 4 support, trailing slash and external redirects, and TOML frontmatter in Markdown files. It also includes experimental features like `astro:config` for accessing configuration values and the ability to disable React streaming. Users can upgrade using the `@astrojs/upgrade` CLI tool or manually via package managers.

  25. 25
    Article
    Avatar of dailydevworlddaily.dev World·41w

    Help Us Decide: What’s Your Ideal Markdown Writing Experience?

    Daily.dev is seeking community feedback on two markdown writing interface options for their post creation feature. Option 1 offers live markdown rendering where formatting appears as you type, providing an all-in-one view without tab switching. Option 2 uses separate write and preview tabs, offering a cleaner writing space but requiring manual preview switching. The team wants user input to determine which approach better suits developers' writing preferences.