Show HN: Tablemd – canvas-based Markdown table editor

tablemd.app

10 points by albert-yu a day ago

I created a canvas-based Markdown table editor, which provides a novel (I think) editing experience. I'd love for people to try it out, or bookmark it for the next time they want to insert a one-off table into a Markdown-formatted comment. My design goals were 1) frictionless user input and 2) fast startup time.

Some good-to-knows:

- Can be used on mobile

- Table data is saved locally to the browser (nothing is sent to a server)

- I only tested this on a MacBook, so let me know if the trackpad calibration feels off

HarshitDoshi a day ago

Love this! With integrations to 3rd-party data sources (like AirTable, Google Sheets, Databases, Notion, etc.), this can be a very useful product, especially for use with LLMs.

The trackpad calibration on my MacBook Air is almost okay, just a tad bit too slow/rigid to move around.

  • albert-yu 15 hours ago

    Thank you for trying it out! Noted on the trackpad--I'll make some adjustments to make it snappier.

    Funny you mention the integrations, since this started out as a spreadsheet project. I then ran into UX problems of how to toggle between the cell source and the result without shifting the layout too much. I'm sure there's a solution to this, but I just haven't figured it out yet.

  • jasonjmcghee 16 hours ago

    Agreed. My guess would be to make the pan ~2-3x as fast.

    • albert-yu 10 hours ago

      I doubled the pan rate, which seems to make the experience better!

      • jasonjmcghee 8 hours ago

        Instructional table + acceleration helps a lot with the demo!

pdyc a day ago

interesting. Instead of blank canvas may be have some sample table it would be easier to start. it took me sometime to figure out how it works.

  • albert-yu 15 hours ago

    Thank you! Shouldn't be too hard to add some sample table data on first-time load.

  • jasonjmcghee 16 hours ago

    Bump - probably a table with instructions.

    "Edit me by selecting and typing!"