# Teo - Schema-driven 웹서버 프레임워크

> Clean Markdown view of GeekNews topic #15638. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=15638](https://news.hada.io/topic?id=15638)
- GeekNews Markdown: [https://news.hada.io/topic/15638.md](https://news.hada.io/topic/15638.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2024-07-02T10:02:01+09:00
- Updated: 2024-07-02T10:02:01+09:00
- Original source: [github.com/teodevgroup](https://github.com/teodevgroup/teo)
- Points: 12
- Comments: 0

## Summary

Teo는 Rust, Node.js, Python을 지원하며, GraphQL 및 Prisma에서 영감을 받은 직관적인 스키마 정의로 데이터 모델을 쉽게 읽고 쓸 수 있습니다. MySQL, PostgreSQL, SQLite 및 MongoDB를 지원하며, 자동 데이터베이스 마이그레이션과 서버 코드 생성을 통해 효율적이고 성능이 뛰어납니다. 또한, 내장된 사용자 세션, 권한 검사, 커스텀 라우팅 핸들러 및 VSCode 플러그인을 제공하여 개발자에게 편리함을 제공합니다.

## Topic Body

- Rust, Node.js, Python 용 네이티브 서버 API   
- GraphQL 및 Prisma에서 영감을 받은 혁신적인 스키마 정의  
  - 직관적인 데이터모델로 읽고/쓰기 쉬움   
- 자동 데이터베이스 마이그레이션  
- MySQL, PostgreSQL, SQLite 및 MongoDB 지원  
- 서버 코드 생성   
  - ORM 유형 및 인터페이스 생성   
  - 프론트엔드용 쿼리 클라이언트 생성  
  - 커스터마이즈 가능한 관리자 대시보드 생성  
- 매우 효율적이고 성능이 뛰어남  
- 데이터 정제, 변환 및 유효성 검사  
- 내장된 사용자 세션  
- 기본 제공 권한 검사  
- 선입선출 미들웨어  
- 커스텀 라우팅 핸들러  
- AI 도구와 잘 어울림  
- VSCode 플러그인 제공

## Comments



_No public comments on this page._
