{"repo":"leerob/dsmtech","free":true,"listed":false,"github":"https://github.com/leerob/dsmtech","clone":"git clone https://github.com/leerob/dsmtech.git","description":"Tech companies and startups in the Greater Des Moines area.","language":"TypeScript","stars":61,"topics":["nextjs","tailwind","vercel","iowa"],"license":null,"category":"saas-starters-boilerplates","readme_excerpt":"🚀 dsmtech.io The best tech companies and startups in the Greater Des Moines area. An end-to-end Bun project with zero runtime dependencies that ships as a fully static site: - src/companies.ts — the dataset (typed) - src/page.ts — renders the page to plain HTML with template strings - src/build.ts — writes the static site to dist/ (HTML, open-data JSON, assets) - src/dev.ts — dev-only server: re-renders on every request and live-reloads the browser over a server-sent-events ping (never deployed) - public/styles.css — hand-written modern CSS: light-dark() , oklch , color-mix() , native nesting, container queries (size + scroll-state), :has() , popover with @starting-style , CSS counters - public/app.js — 100 lines of vanilla JS for search, filtering, sorting, shareable URL state, and view transitions Develop Edit anything in src/ or public/ and every open tab reloads itself — bun --hot re-evaluates the server when source files change, and the dev server pings the browser over an SSE stream. No bundler, no plugins. Deploy The output in dist/ is plain static files and deploys anywhere. vercel.json configures Vercel to build with bun run build and serve dist/ . Add or fix a company 1. Edit src/companies.ts 2. Add a 400×400 JPEG logo to public/logos/ (lowercased name, spaces → underscores) 3. Open a pull request","default_branch":null,"files":null,"tree":[],"storefront":"/r/leerob","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/leerob/dsmtech/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}