Skip to content

itto-hiramoto/kaede

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1,083 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

The Kaede Programming Language

Official site | Docs | Examples | VSCode extension

CI (Linux) CI (macOS)

Warning

Kaede is still in pre-release. The language specification and standard-library APIs may change significantly before 1.0.

Kaede is a statically-typed, compiled language with a rich feature set for writing servers concisely without giving up performance.

Why Kaede?

  • Write concisely - Garbage collection manages memory for you so you can focus on your program's logic
  • Concurrency made easy - Lightweight threads, typed channels (<-), and non-blocking I/O
  • Rust when you need it - import rust::<crate> to use Rust crates directly
  • Rich syntax and types - Mostly expression-oriented code, with sum types, pattern matching (match), generics, structs and methods, closures, and modules

Quick Start

Read Installation on the official site.

License

Licensed under either of:

at your option.

About

Writing servers concisely without giving up performance ๐Ÿ

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors