An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: compilation

hartwork/binary-gentoo

:cow: Collection of simple CLI tools to help build Gentoo packages on a non-Gentoo Linux host

Language: Python - Size: 712 KB - Last synced at: about 8 hours ago - Pushed at: about 9 hours ago - Stars: 23 - Forks: 1

Largo/ocran Fork of larsch/ocra

Turn ruby files into .exe files on windows (supported safe fork of ocran)

Language: C - Size: 1.19 MB - Last synced at: about 16 hours ago - Pushed at: about 16 hours ago - Stars: 78 - Forks: 6

CodingWithJiro/freecodecamp-html

A compilation website for HTML5 sample projects from freeCodeCamp.org made during the author's first month learning frontend web development.

Language: HTML - Size: 3.46 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

Canop/bacon

background code checker

Language: Rust - Size: 3.16 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 2,609 - Forks: 102

justkey007/tsc-alias

Replace alias paths with relative paths after typescript compilation

Language: TypeScript - Size: 520 KB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 1,009 - Forks: 72

bbc/typescript-docs-verifier

Verifies that MarkDown TypeScript documentation snippets compile

Language: TypeScript - Size: 1.4 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 17 - Forks: 5

cobycloud/word_list_definitions

A JSON compilation of definitions of US and UK english words

Size: 9.95 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 5 - Forks: 0

brendanzab/language-garden

A garden of small programming language implementations 🪴

Language: OCaml - Size: 2.01 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 250 - Forks: 6

hartwork/resolve-march-native

:snail: Tool to determine what GCC or (experimental!) Clang flags -march=native would resolve into

Language: Python - Size: 488 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 54 - Forks: 9

Bon-Appetit/porn-domains

A collection of domains used for explicit adult content like porn websites. Automatically updated to stay up-to-date!

Size: 273 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 331 - Forks: 52

munich-quantum-toolkit/qmap

MQT QMAP - A tool for Quantum Circuit Mapping written in C++

Language: C++ - Size: 8.4 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 110 - Forks: 27

hmage/norm

Rootless installer

Language: Shell - Size: 3.61 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 43 - Forks: 5

vmfmyot/Kawa-Interpreter

Compilation uni project : interpreter in OCaml for a small object-oriented language

Language: OCaml - Size: 31.3 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 1 - Forks: 0

mit-plv/koika

A core language for rule-based hardware design 🦑

Language: Rocq Prover - Size: 4.54 MB - Last synced at: 6 days ago - Pushed at: 13 days ago - Stars: 156 - Forks: 14

EliotAndres/kaggle-past-solutions

A searchable compilation of Kaggle past solutions

Language: HTML - Size: 150 KB - Last synced at: 6 days ago - Pushed at: over 5 years ago - Stars: 1,496 - Forks: 390

geordi/misc_stuff

Misc stuff that I use from time to time

Language: Python - Size: 637 KB - Last synced at: 16 days ago - Pushed at: 16 days ago - Stars: 0 - Forks: 0

portellam/vfio-collection

A curated compilation and directory of VFIO-related projects.

Size: 35.2 KB - Last synced at: 19 days ago - Pushed at: 20 days ago - Stars: 1 - Forks: 0

pibouill/libft

This project is about coding a C library - re-implementing existing functions and creating others that do not exist in libc

Language: C - Size: 145 KB - Last synced at: 20 days ago - Pushed at: 21 days ago - Stars: 0 - Forks: 0

samchon/safe-typeorm 📦

TypeORM helper library enhancing safety in the compilation level

Language: TypeScript - Size: 22.4 MB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 230 - Forks: 14

unite-2-re/ui.system

🧩 UI Components 🧩

Language: TypeScript - Size: 889 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 1 - Forks: 0

warburec/GenCompilation

A project providing an easy-to-use and extensible framework for creating and prototyping languages and grammars.

Language: Java - Size: 1.11 MB - Last synced at: 24 days ago - Pushed at: 24 days ago - Stars: 5 - Forks: 2

JPenuchot/poacher

poacher: C++ compile-time compiling experiments

Language: C++ - Size: 2.52 MB - Last synced at: 5 days ago - Pushed at: 8 months ago - Stars: 7 - Forks: 2

NerdLang/nerd

🔱 Javascript's God Mode. No VM. No Bytecode. No GC. Just native binaries.

Language: C++ - Size: 164 MB - Last synced at: 26 days ago - Pushed at: over 2 years ago - Stars: 3,607 - Forks: 126

quickgrid/Setup-Guide

A build and setup guide for various libraries, tools, cloud usage etc.

Language: PowerShell - Size: 2.87 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 2

veler/BaZic

Homemade procedural object-oriented semi-dynamic typed interpreted or compiled programming language

Language: C# - Size: 1010 KB - Last synced at: 7 days ago - Pushed at: over 6 years ago - Stars: 6 - Forks: 3

ttcchhmm/chr-ide

A web-based playground for CHR++

Language: TypeScript - Size: 401 KB - Last synced at: 16 days ago - Pushed at: 29 days ago - Stars: 0 - Forks: 0

vieitesss/command.nvim

Run commands in a builtin Neovim terminal and follow compilation errors

Language: Lua - Size: 31.3 KB - Last synced at: 29 days ago - Pushed at: 29 days ago - Stars: 4 - Forks: 0

kbuntrock/openapi-maven-plugin

Generate openapi documentation for SpringMVC or JaxRS/JakartaRS projects.

Language: Java - Size: 1.19 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 26 - Forks: 16

graded-type-theory/graded-type-theory

A Logical Relation for Martin-Löf Type Theory in Agda

Language: Agda - Size: 160 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 9 - Forks: 5

pelican-plugins/webassets

Use the webassets module to manage assets such as CSS and JS files

Language: Python - Size: 305 KB - Last synced at: 20 days ago - Pushed at: 6 months ago - Stars: 14 - Forks: 2

ItsNickBarry/hardhat-artifactor

Dynamically generate deployable Hardhat artifacts 🏺

Language: TypeScript - Size: 101 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 1

Canop/lazy-regex

lazy static regular expressions checked at compile time

Language: Rust - Size: 92.8 KB - Last synced at: 26 days ago - Pushed at: 6 months ago - Stars: 213 - Forks: 15

akaJes/marlin-config

Marlin firmware instant configurator

Language: JavaScript - Size: 1.41 MB - Last synced at: 30 days ago - Pushed at: over 6 years ago - Stars: 388 - Forks: 85

ZjzMisaka/DynamicScriptExecutor

Enables runtime execution of C#/VB.NET scripts without pre-compilation. Supports Func delegate generation, DLLs, flexible run options, and async capabilities.

Language: C# - Size: 87.9 KB - Last synced at: 7 days ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

aerogus/ffmpeg-compile

Compilation ffmpeg multiplateformes

Language: Shell - Size: 107 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 10 - Forks: 6

vutuanhai237/QuantumImageCompressor

A quantum image compressor algorithm

Language: Jupyter Notebook - Size: 8.9 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

InsultingPros/KFCompileTool

Killing Floor 1 advanced compilation script.

Language: Rust - Size: 105 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 5 - Forks: 1

alec-jensen/firescript

firescript is a work in progress strongly typed language that compiles natively or to JavaScript, allowing the language to be used almost anywhere.

Language: Python - Size: 748 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 0

Ilyesoua/Native-Benchmark-2025

This project benchmarks multiple backend stacks, comparing their performance in both JVM mode and native compilation (where available), along with two natively compiled languages: Go and Rust.

Language: JavaScript - Size: 1.09 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

TheLartians/Ccache.cmake

🚅 Compile faster with Ccache! A Ccache integration for CMake with Xcode support.

Language: CMake - Size: 15.6 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 67 - Forks: 9

jiep/offensive-ai-compilation

A curated list of useful resources that cover Offensive AI.

Language: HTML - Size: 17.8 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 1,213 - Forks: 127

labdelaoui8ahlem/Projet7_2CP

this project consists of implementing a web tool that allows to detect architectural tactics in execution trace files using JavaCC parsers

Language: Java - Size: 4.17 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

VladimirTsanov/TechnicalUniversity-codingExercises

Programs, written during my software engineering course in Technical University - Sofia

Language: C - Size: 194 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

terracota19/Android_apktool_tools

A Windows automations scripts for Android APK compilation and decompilation using Apktool and jarsigner

Language: Batchfile - Size: 20.5 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

huzecong/ghcc

GitHub Cloner & Compiler

Language: Python - Size: 570 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 70 - Forks: 17

NotAMadTheorist/the-pythons-nest

A compilation of some of my small programming projects since 2018.

Language: Python - Size: 1.3 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 2 - Forks: 1

artembatura/modify-source-webpack-plugin

Simple webpack plugin for modifying modules source

Language: TypeScript - Size: 96.9 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 39 - Forks: 8

mohitmishra786/underTheHoodOfExecutables

A guide that explains how programs transform from source code to executables. Deep dive into ELF format, linking processes, and binary optimization techniques. Perfect for systems programmers, C developers, and anyone interested in low-level programming concepts.

Language: HTML - Size: 592 KB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 328 - Forks: 36

RichardGong/PlayWithCompiler

A GeekTime course about constructing a compiler.

Language: Java - Size: 17 MB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 883 - Forks: 394

HandyKurniawan/na_polar_codes_framework

Noise-aware compilation for state preparation of quantum polar codes

Language: Python - Size: 1.44 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

Educorreia932/Recording

🎥 REPL for a polymorphic record-calculus

Language: Haskell - Size: 181 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

WonderWoman2020/ask-projekt

Skrypt bash kompilujący i instalujący w systemie jądro Linux.

Language: Shell - Size: 36.1 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

Tyrrrz/MiniRazor 📦

Portable Razor compiler & code generator

Language: C# - Size: 164 KB - Last synced at: 9 days ago - Pushed at: almost 2 years ago - Stars: 229 - Forks: 24

tylermsa/tmsa-python-projects

chucking all of the shit I made in python in this repository. Fun fact: Python wasn't the first text language I learned.

Language: Python - Size: 1000 Bytes - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

gullradriel/compile-flash-mayhem

Portapack Mayhem all in one debian/linux compilation utility

Language: Shell - Size: 20.5 KB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 8 - Forks: 3

wyattowalsh/data-science-notes

Open-source project hosted at https://makeuseofdata.com to crowdsource a robust collection of notes related to data science (math, visualization, modeling, etc)

Language: JavaScript - Size: 183 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 121 - Forks: 68

samyeyo/rtc

Lua script to executable compiler

Language: Lua - Size: 67.4 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 65 - Forks: 4

sam5epi0l/BotTuber 📦

Fully Automated YouTube Channel ▶️with Added Extra Features (Automated Title, Description, Tags, Watermark and much more)

Language: Python - Size: 91.2 MB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 379 - Forks: 79

nwaldispuehl/interval-music-compositor

IntervalMusicCompositor, a multi-platform software for creating interval music compilations out of multiple sound files.

Language: Java - Size: 27.1 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 10 - Forks: 3

ibara/pl0c

Self-hosting PL/0 to C compiler to teach basic compiler construction from a practical, hands-on perspective.

Language: C - Size: 405 KB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 142 - Forks: 15

Nuno-Jesus/Make-A-Make

Clear the fog around Makefiles with this Makefile tutorial and enhance your knowledge with advanced tips and concepts.

Language: C - Size: 497 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 144 - Forks: 7

membraneframework/bundlex

Multiplatform app bundler tool for Elixir

Language: Elixir - Size: 475 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 79 - Forks: 20

unypkg/base

unypkg Base System

Language: Shell - Size: 118 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 2 - Forks: 1

ConfuseKarma/Automato_CPF_RG

Repositório criado para a matéria de compiladores;

Size: 85.9 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

sahwar/Bulogos

Useful information for Bulgarian-language users of Linux and F(L)OSS (free, libre, and open-source software), among other things --- Полезна информация за българоговорящи ползватели на Линукс и свободен софтуер с отворен код, измежду други неща

Language: HTML - Size: 766 MB - Last synced at: about 2 months ago - Pushed at: almost 3 years ago - Stars: 10 - Forks: 1

psycofdj/xtdmacs

Multi-language emacs development tools

Language: Emacs Lisp - Size: 1.44 MB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 3 - Forks: 0

jakob-schuster/language-scrapyard

Scrappy implementations of programming language ideas

Language: Rust - Size: 148 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 0

abinit/abiconfig

Configuration files to configure/compile Abinit

Language: Python - Size: 168 KB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 7 - Forks: 15

TACC/benchpro

An automation and standardization utility for compiling applications, running benchmarks and collecting results.

Language: Python - Size: 26 MB - Last synced at: 18 days ago - Pushed at: 4 months ago - Stars: 5 - Forks: 0

MircoBabin/BuildStamp

BuildStamp is a compilation tool. It stamps the compilation date/time into a source file, adjusts VersionInfo.rc resource. And digitally signs produced executables, just like signtool.exe.

Language: C# - Size: 1.3 MB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 1

aMarCruz/jscc

Tiny and powerful preprocessor for conditional comments and replacement of compile-time variables in text files

Language: TypeScript - Size: 239 KB - Last synced at: 15 days ago - Pushed at: 10 months ago - Stars: 53 - Forks: 7

derickmoncado/launchpad

A boilerplate for front end developers 🚀 based on an idea by @evandunham

Language: HTML - Size: 5.07 MB - Last synced at: 4 days ago - Pushed at: 6 months ago - Stars: 7 - Forks: 0

propensive/fury-old

A new build tool for JVM languages

Language: Scala - Size: 5.2 MB - Last synced at: 5 days ago - Pushed at: 10 months ago - Stars: 411 - Forks: 34

hediske/Compiler

A Compiler made using Maven that offers to the user the possibility to provide the language of the compiler .works only on SLR grammars and generates the SLR table according to the grammar given , An SLR parser generator and type checking.

Language: Java - Size: 47.9 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

jakobjpeters/Speculator.jl

Reduce latency in a single line of code

Language: Julia - Size: 415 KB - Last synced at: 24 days ago - Pushed at: 6 months ago - Stars: 29 - Forks: 0

Zag-Research/Zig-LLVM

Quick guide to compiling LLVM & Zig source files

Language: Zig - Size: 48.2 MB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 1

publicodes/tools 📦

Set of utility functions to write tooling for Publicodes models

Language: TypeScript - Size: 1.45 MB - Last synced at: 7 days ago - Pushed at: 5 months ago - Stars: 8 - Forks: 0

podikoglou/type-c

Toy TypeScript -> C Transpiler

Language: Rust - Size: 141 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 6 - Forks: 1

Contractor-x/Python-Strings

A program that shows String manipulation and usage using the Python programming Language.

Size: 3.91 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 2 - Forks: 0

skifli/gocc

Go Cross-Compilation made easy.

Language: Go - Size: 95.7 KB - Last synced at: about 2 months ago - Pushed at: 5 months ago - Stars: 5 - Forks: 0

gastonchenet/bakefile

🔧 A makefile clone

Language: Java - Size: 441 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

paul-schuhm/dev-natif

Code source (exercices, démos, projets) du module d'enseignement Développement "natif" avec Dart et Flutter, Electron

Language: JavaScript - Size: 2.85 MB - Last synced at: 21 days ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

JordenHuang/como.nvim

A neovim plugin that create a buffer for compilation results

Language: Lua - Size: 2.58 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

belgio99/dsm7-dvb-drivers

Updated guide (and some compiled drivers) to make USB DVB devices work on Synology's DSM 7.

Language: Shell - Size: 23.4 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 9 - Forks: 2

Ouissalb/NFA_to_DFA Fork of koumaimabr/wisoumprojet

A program in Java and QT Jambi to convert an NFA to a DFA and minimize it

Language: Java - Size: 66.1 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 1

khaouitiabdelhakim/Pascal-Compiler--Enhaced-Version-2025-

This is a simple Pascal-like language interpreter written in C. It supports basic programming constructs such as variable declarations, assignments, conditional statements (`if-else`), loops (`for`, `while`), and input/output operations (`read`, `write`). Below are some example programs that demonstrate the functionality of the interpreter.

Language: C - Size: 226 KB - Last synced at: 12 days ago - Pushed at: 5 months ago - Stars: 3 - Forks: 0

mxagar/course_compilation

This is the compilation of most of the courses I have done. I collect certificates, links to repositories, guides, projects, etc.

Size: 17.4 MB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

JPenuchot/ctbench

Compiler-assisted variable size benchmarking for the study of C++ metaprogram compile times.

Language: C++ - Size: 720 KB - Last synced at: 5 days ago - Pushed at: 9 months ago - Stars: 25 - Forks: 7

matricali/kaker-scripts

Compilation of files recovered from compromised hosts. This collection contains various scripts and tools used by the attackers.

Language: Perl - Size: 9.29 MB - Last synced at: 2 months ago - Pushed at: almost 8 years ago - Stars: 6 - Forks: 0

Ostensibly-1/Blua

Lua 5.1 VM Environment with 5.3 Functions Support. Made in Lua 5.3, this thing can run Lua 5.1!

Language: Lua - Size: 71.3 KB - Last synced at: 2 days ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

vrajpat3ll/run

just run your single file code

Language: Batchfile - Size: 4.26 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

mende237/automaton

this project aims at facilitating the use of automats

Language: C - Size: 4.07 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 3 - Forks: 1

stoyanovgeorge/ffmpeg

Automated scripts for installation of ffmpeg and its most popular libraries from source under Ubuntu and a detailed wiki containing a lot of hints and tricks for ffmpeg.

Language: Shell - Size: 68.4 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 137 - Forks: 20

missipsag/LexiC-analyser

This project is a Lexical Analyzer (Scanner) implemented in C, designed to tokenize a simple programming language. It processes an input string (source code) and identifies valid tokens such as keywords, identifiers, numbers, operators, and punctuation marks. The analyzer is based on a Deterministic Finite Automaton (DFA).

Language: C - Size: 91.8 KB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 2 - Forks: 0

greed2411/Bioinformatics

Path to pursue to see a worthy future in the newly emerging domain, Bioinformatics

Size: 33.2 KB - Last synced at: 7 days ago - Pushed at: about 8 years ago - Stars: 4 - Forks: 0

Jason2866/Portable_VSC_PlatformIO

Portable Version of VSC with PlatformIO for Windows

Size: 48.8 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 25 - Forks: 3

lac-dcc/jotai-benchmarks

Collection of executable benchmarks

Language: C - Size: 55 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 43 - Forks: 5

OsamaBodiaf/top-down-parser

Top-down parser with built-in lexer.

Language: Java - Size: 43.9 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

kwk/distcc-docker-images

A repository of distcc-docker images tailored for various linux distributions

Language: Dockerfile - Size: 11.7 KB - Last synced at: 2 months ago - Pushed at: almost 6 years ago - Stars: 19 - Forks: 9

nordlow/compiler-benchmark

Benchmarks compilation speeds of different combinations of languages and compilers.

Language: Python - Size: 4.31 MB - Last synced at: 7 months ago - Pushed at: 8 months ago - Stars: 138 - Forks: 18