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

Repository

beyor-dato-portfolio-218

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