beyor-dato-portfolio-218
Beyor-Dato Portfolio 218 - Crystal REST API
Final portfolio: Crystal language REST API with Kemal framework. Ruby syntax with C performance for blazingly fast web applications.
Features
- Crystal: Fast as C, slick as Ruby
- Kemal: Lightweight web framework
- Type Safe: Compile-time type checking
- Performance: Compiled to native code
- Concurrency: Lightweight fibers
API
GET /health
GET /api/developer
GET /api/tools
GET /api/tools/{id}
POST /api/tools
Run
# Build
crystal build src/app.cr
# Run
./app
# Test
curl http://127.0.0.1:8000/health
Docker
docker-compose up -d
curl http://localhost:8000/health
Crystal Philosophy
- Performance: Fast as C
- Ruby Syntax: Easy to write
- Type Safety: Compile-time checking
- Simplicity: Minimal language
- Productivity: Rapid development
Resources
- Crystal: https://crystal-lang.org/
- Kemal: https://kemalcr.com/
- Docs: https://crystal-lang.org/reference/
Repository
Author
Beyor-Dato - davit.gamtenadze320@eab.tsu.edu.ge
Created: June 2026 | Crystal: Latest | License: MIT
Repository
beyor-dato-portfolio-218
Owner
Statistic
- 0
- 0
- 0
- 0
- 1
- 23 days ago
- June 13, 2026
License
Links
Synced at
Sat, 13 Jun 2026 12:30:22 GMT
Languages