shinBlog Is Now Open Source
10 months agoby Shin2 min read
Blog
Next.js
Open Source
GitHub
Share:
shinBlog Is Now Open Source
Today I pushed shinBlog's source code to GitHub. Feel free to check it out and share your thoughts.
Repository: github.com/ksromt/shin-blog
Current State
After several months of development and iteration, shinBlog has the following features:
- Trilingual support — English, Japanese, Chinese, with IP-based auto-detection
- Blog system — Markdown writing, syntax highlighting, table of contents, reading time, related posts
- Kokoron — AI blog assistant powered by RAG, can answer questions about the blog content
- Knowledge base — Organized study notes and reference materials
- Guestbook — Sign in and leave a message
- Dark mode — System-following or manual toggle
- Command palette — Ctrl+K for quick navigation
The tech stack is Next.js 15 + React 19 + TypeScript + Tailwind CSS + Prisma + PostgreSQL, with Docker Compose for deployment.
Why Open Source
Part of it is wanting to document my learning journey. Part of it is hoping to connect with other developers and exchange ideas. If you think there's something worth improving, or if you have any thoughts on the technical side, feel free to open an issue or just reach out.
There's still plenty of room for improvement. I'll keep iterating.
What's Ahead
- Keep adding blog content, sharing more research and dev insights
- Improve performance and user experience
- Explore more AI integration possibilities
Thanks for reading. Let's build together.