
完整作品展
技术栈
21 projects


一款免费在线瓷砖拼图游戏,与朋友或电脑对战。
heliostatic · HN
A couple weeks ago we were on vacation with friends, and after the kids were asleep we played games -- mostly Qwirkle, which I had never played and am terrible at. I don't care about being terrible at games, so I made a web version to keep playing after vacation: build lines of tiles that share a color or a shape, 2-4 players (or add bots). I wanted it to be low friction, so there are no accounts. Your identity is an anonymous id in localStorage, and you can move it to another device by scanning a QR code or hitting a unique url. Start a game and text someone the link (game slugs are semi-memorable three word phrases), or "Play the computer" and you can play immediately against bots. Games are async-friendly with web push for turn notifications. The stack is one Node process on a small VM, Next.js + Socket.IO, no database. The server and the client use the same engine so moves validate optimistically, and the bots go through the same functions, so bot moves are always legal. State is


Arbor Nota — 跨浏览器书签管理器,支持团队文件夹共享。
@TimoPrescott · X
I'm working on my bookmark app, It will allow users to manage all of their bookmarks in a singular Universal location, and it will allow teams the ability to share bookmarks in an intuitive way. I didn't like the existing options, so now I'm here 😎

浏览知名网站的设计系统分析,作为AI编码助手的设计参考。
@whotf_snowball · X
Instead of starting from scratch, your AI coding agent can use these design specs as inspiration for typography, colors, spacing, components, and overall visual styles. #AI #VibeCoding #WebDesign #DesignSystems


免费开发者工具集合,以地图形式组织,包括格式化、生成和解码工具。
@AntiaIuri · X
Just shipped DevErse 🚀 A curated directory for dev tools & AI utilities built to speed up your workflow. It's super early stage — check it out and let me know your thoughts! 👇 🔗 #buildinpublic #indiehackers #laravel #reactjs

一个由临床心理学家创作的交互式故事,通过选择探索你的行为模式。
@doa_psych · X

由Codex和Grok驱动的AI笔记应用。
@Number1AIFanboy · X
I got to go to bed. More coding tomorrow. I just had a realization that I'm building cool shit, using @grok in an app that I built with Codex and refined with Grok. And now Grok just works on himself. LFG🚀 Drop me a note here: Get the app here (use LAUNCH50):