- REST API 백엔드 개발을 AI 중심으로 단순화하기 위해 설계된 언어로, LLM 코드 생성 효율을 극대화
-
FastAPI 대비 23%, Java 대비 57% 적은 토큰 사용으로 AI 모델의 코드 생성 속도와 비용 절감
- 경량 문법 기반 설계: 함수 정의나 데코레이터 없이 라우트와 타입만으로 프로그램 구성
-
Context Command 기능을 통해 LLM이 이해하기 쉬운 프로젝트 요약 데이터 자동 생성
-
JSON 기반 구조적 검증으로 AI 에이전트가 오류를 파싱하고 수정 가능
-
핵심 언어 기능
-
정적 타입 시스템 지원: 기본형, 배열, 객체, 옵셔널(
T?), 유니언(A | B), 제네릭
-
패턴 매칭과 비동기(async/await) 구문 제공,
All, Race, Any 조합자 지원
-
모듈 시스템으로 파일 단위 임포트 및 별칭 지정 가능
-
매크로를 통한 컴파일 시점 코드 생성 지원
-
런타임 및 성능
-
바이트코드 컴파일러와 JIT 컴파일러 내장, 타입 특화 및 핫패스 최적화 수행
-
핫 리로드로 개발 중 즉시 코드 반영
-
디버그 모드에서 중단점, 변수 검사, REPL 제공
- 실행 속도 2.95~37.6ns/op 수준, 고성능 런타임 구조
-
인프라 통합 기능
-
HTTP 서버 내장, 라우트·미들웨어·WebSocket 지원
-
PostgreSQL 연동 및 트랜잭션, 마이그레이션 기능 포함
-
보안 기능: JWT 인증, 속도 제한, CORS, SQL 인젝션 방지
-
관측성 도구: 로깅, Prometheus 메트릭, OpenTelemetry 트레이싱
-
개발 도구 및 에디터 지원
-
LSP 서버로 IDE 자동완성, 진단, 리네임 기능 제공
-
VS Code 확장을 통한 문법 하이라이팅, 오류 표시, 정의 탐색 지원
-
CLI 도구로 컴파일, 실행, REPL, 디컴파일, AI 컨텍스트 명령 수행
- Apache License 2.0
-
https://glyphlang.dev/