KernRift

Pantelis Christou · Pantelis23.KernRift

Self-hosted bare-metal systems programming language and compiler

KernRift is a zero-dependency self-hosted compiler. The package installs two portable command-line tools — krc (the compiler) and kr (the fat-binary runner). It compiles to native x86_64 and ARM64 binaries for Linux, Windows, macOS, and Android. The compiler is written entirely in KernRift itself and produces ELF, PE, Mach-O, and fat binaries.

winget install --id Pantelis23.KernRift --exact --source winget

Latest v2.8.25

Release Notes

Installer type: zip

Architecture Scope Download SHA256
x64 Download 25B55E2864FA7BB2DEE17E0A509949E37359723659BE62795AF36D26504D5DA1
arm64 Download 6771A3F7A47F35BE27FCB5FDB61CFDC3B4CD17CD500938A70EFDBD4E7B0F6858

Details

Homepage
https://github.com/Pantelis23/KernRift
License
MIT
Publisher
Pantelis Christou
Support
https://github.com/Pantelis23/KernRift/issues
Copyright
Copyright (c) 2025 Pantelis Christou
Moniker
kernrift

Tags

aotarm64bare-metalcompilercross-compilerprogramming-languageself-hostedsystems-programmingx86_64

Older versions (16)

v2.8.24
Architecture Scope Download SHA256
x64 Download CD1372B272C5424AA665C698BCC812AFB4F264B378D0C58AE265FDD744EB094C
arm64 Download 2136C69ED39783D9CE855D57DB617BDD662B7241C78692349A30E950DA98D976
v2.8.22
Architecture Scope Download SHA256
x64 Download F8F36FD8BD5A26AE5CD15F98B107AC3D793E2A6DF64FBEB301EB4E9322E5B510
arm64 Download CB2CB1B126F166A47E1FC4E468C7623FCD091E562E2911430D2B7DD1D0A72DB9
v2.8.19
Architecture Scope Download SHA256
x64 Download 79CC35AA5B0F0C8C97CE23684ED55DF76812DB68D9B3371B27CF633FCA14CB42
arm64 Download 5E8AB8D96BA3546974FCF56AEB14C605AECDCD8D6DFD441DF1893BCFFB729197
v2.8.18
Architecture Scope Download SHA256
x64 Download 89F46EC2A1A0ADD8BD2C01C7C1F77436355DDFED5A5420E3AF2C143BB5156887
arm64 Download 070961F59547A4B4FF84692DABCD9B0C79D65554970979D57D4973E0C91C9A5A
v2.8.17
Architecture Scope Download SHA256
x64 Download 3DDF997B9EA754AD8CEA2C86CDD7428196E13D8E189A5E64E175E05F29BAA3D7
arm64 Download 72F03EC44B6D57EC566E080EB60A675F05CE8F326F757A2B7BA5DBA7E64719FF
v2.8.15
Architecture Scope Download SHA256
x64 Download 186FA43FF004A0334DE0649404A6DC9A85076CD172E685F3E55EE6579971887C
arm64 Download 22F7548A3BB606B20C3E7D1942F404DA2E5F56B85204136A0641E3E1F90455E3
v2.8.14
Architecture Scope Download SHA256
x64 Download A609B9A8E411A3FEA2ED6C38ED433469C27D6F9C6B0A5D73FC34EE9E32E04F20
arm64 Download 7A74593DDB3E9B466B6908C8DB9D422DB4A7AB29E872AABC861768BD1202436E
v2.8.12
Architecture Scope Download SHA256
x64 Download 68A4CBD956E61876C50C5CAA4AB463FF10CAAB9C3FF570B700CC81DDB16D42F3
arm64 Download F8B863CBA1CF424BCE287B8F3EB5E861ECF08A843D8AD9EAED565B7FDD2C5913
v2.8.11
Architecture Scope Download SHA256
x64 Download 941EA8C4A60F8558E0980ADDAEF7D5D245FFED9F3C1CF9544DA5AF30905F0679
arm64 Download 06BBFC3D2DCD433E0F448B50E37AE3CAED11757D367307EC84608CD017564366
v2.8.10
Architecture Scope Download SHA256
x64 Download 591C3F4153BE082643E0321934CB795CB6F49328795894C9080EBC69F6CA5EFE
arm64 Download D659314F71EE2CC8C98425C44FBA6B66723BB82D254A4FC5492324825F8EFE5A
v2.8.8
Architecture Scope Download SHA256
x64 Download D43A1D2F12F11068A1F0E0A540D464527A3E85A971FC83A853D38BBC9089C41E
arm64 Download FA0DA79CD0C97D10740469353F0DF14574AFFB9C244D18C478D9E3185F0E9D40
v2.8.7
Architecture Scope Download SHA256
x64 Download E9AE540BADD1ED9FC150334B26C014685078A73973BAE76452F65EE5BAED45D1
arm64 Download CACEA9888B104C94FD7A9B019158C17B4BCA25C7F2B0F4C7D2E5EED73EB03E52
v2.8.6
Architecture Scope Download SHA256
x64 Download 68B3A307146632B9DE042B73484DAC0BD54C53B1E8A6DF15552C9C29129A0B4B
arm64 Download 9673F388DF96C2959A61EBB304CCC139F51BD01BB088E10157FABC6983962F09
v2.8.2
Architecture Scope Download SHA256
x64 Download F529BB8149F2DDE8BF7D2E2D3B06CBCE2BA429889BD1B31BFCEA895D8C8D46BB
arm64 Download 05448F2097BC2B37BCA4BF47D9C1A736090C615F694179E9626DE29C0C08EA06
v2.8.0
Architecture Scope Download SHA256
x64 Download 7C34ED28B360A3D55AF6A174FE31C83B16CD14E26906C82D6F36104F0E81D1B3
arm64 Download 1CD5151A0F050510F3A0891792C19627F8A51B4D98D2174892503FA3B81ABEFC
2.3.0
Architecture Scope Download SHA256
x64 Download 83D519A4590B72BEE78D8DC73F8A1AFDBD948318BB2473C5A62AEFF1BEAB017F
arm64 Download E62A07C811A13C867BB62959529E031D529A5E7C63BA8C2D7A01B1918319A895