The Final Stretch of My Open Source Journey: Part 2

This page summarizes the projects mentioned and recommended in the original post on dev.to

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. chat-ui

    Open source codebase powering the HuggingChat app

    The issue I created was to add Markdown rendering to user messages that are sent and stored. At the time, user messages were being displayed as unrendered markdown text.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. marked

    A markdown parser and compiler. Built for speed.

    To tackle this, I created an issue detailing my planned approach. I intended to use Marked to conditionally render certain markdown elements into HTML. After diving deep into Marked's documentation, I discovered this was indeed possible - you can simply disable the elements you don't want to render into HTML!

  4. DOMPurify

    DOMPurify - a DOM-only, super-fast, uber-tolerant XSS sanitizer for HTML, MathML and SVG. DOMPurify works with a secure default, but offers a lot of configurability and hooks. Demo:

    After several hours of code review, I finally spotted something unfamiliar in the Markdown Renderer component: a function called escapeHTML was being used to escape HTML, even though DOMPurify was already being used for sanitization right after!

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Custom builder for Angular: My way

    13 projects | dev.to | 15 Jan 2025
  • Running CDK Bootstrap from AWS Lambda

    1 project | dev.to | 9 Jan 2025
  • The Future of Htmx

    28 projects | news.ycombinator.com | 6 Jan 2025
  • Running PostgreSQL, MongoDB, and NestJS concurrently with Docker Compose

    7 projects | dev.to | 6 Jan 2025
  • Swc4j: SWC for Java

    4 projects | news.ycombinator.com | 3 Jan 2025

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?