🌐 devslab.kr · 📬 support@devslab.kr · 🇰🇷 한국어
$ npx create-saas @devslab/starter
→ Setting up multi-tenant architecture...
→ Configuring auth, billing & permissions...
→ Wiring observability stack...
→ Preparing AI integration layer...
✓ A solid SaaS foundation, readyWe're a small Korea-based studio that builds SaaS products end-to-end — architecture, full-stack & mobile, AI integration in one team. No hype-chasing, no resume-driven design. Only what we have shipped to production.
MVP to enterprise, we own every stage all the way to your first users.
[01] |
Scalable Architecture — Multi-tenant · Auth & Billing · Observability |
|---|---|
[02] |
Full-Stack Development — Next.js · Vue · Node · Spring Boot · Cloud Native |
[03] |
AI Integration — LLM orchestration · RAG pipelines · Agentic workflows |
[04] |
Hybrid + Native Mobile — Ionic + Vue · Flutter · Jetpack Compose |
[05] |
Open-Source Infra — Production-proven tools, shared with the community |
frontend Next.js · React · Vue · HTMX · TypeScript · Tailwind
mobile Ionic · Flutter · Capacitor · Kotlin · Jetpack Compose
backend Node.js · Spring Boot · tRPC · Postgres · Redis · Drizzle
cloud AWS · Vercel · Cloudflare · CloudType · Supabase
devops Docker · Grafana · Prometheus · Sentry · Firebase
ai Anthropic · OpenAI · LangChain · pgvector
Battle-tested in our own SaaS first, then shared on Maven Central under kr.devslab.
- 🛡️ ssrf-guard
— SSRF defense for the JVM. Whitelist + IP-bypass hardening (decimal/hex/octal/IPv6 obfuscation) + redirect re-validation across 9 HTTP-client modules (RestClient · RestTemplate · WebClient · Feign · OkHttp · JDK HttpClient · Apache HttpClient 5). Includes
-springaiand-langchain4jfor LLM-agent tool URL validation — the new SSRF surface forfetch_url-style tools in Spring AIToolCallbackand LangChain4jToolExecutoragents. Plus GraalVM native-image hints and reactor-netty DNS-time guards for WebClient. - 🪶 easy-paging-spring-boot-starter
·
— Annotation-driven pagination for Spring Boot + MyBatis. Offset (
@AutoPaginate) and cursor/keyset (@KeysetPaginate) in one starter. Reactive companion artifact (-reactive) for WebFlux + R2DBC, identical JSON envelope on the wire. Library major matches Spring Boot major (see versioning policy):4.xtargets Spring Boot 4 / Spring Framework 7 / Jackson 3; the3.xmaintenance branch keeps SB 3.3–3.5 supported with security patches. - 📜 api-log
— Event-driven API logging for Spring Boot, PostgreSQL JSONB storage. Multi-module:
api-log-coreplus persistence drivers (-jpa,-r2dbc,-mybatis) — all on the same version line. Library major matches the Spring Boot major it targets (see versioning policy). - 🧪 devslab-examples — Runnable Spring Boot demos for every library above (14 demos: 4 easy-paging SB4 + 4 easy-paging SB3 maintenance + 6 ssrf-guard across HTTP clients and LLM frameworks; bilingual READMEs). Clone,
./gradlew bootRun, curl. Smoke tests included.
$ ./talk-to-the-maintainers
Questions, ideas, sharing your application? Bilingual community in devslab-examples Discussions — same folks who write the libraries.
- XunyaTech — Cybersecurity-first managed IT for growing businesses
$ ./contact --send- 📬 support@devslab.kr
- 🌐 devslab.kr — available in 14 languages
© DevsLab · Built in Seoul
