Compatibility
Komment works seamlessly with all major git platforms, cloud services, and infrastructure setups, allowing you to create and access your technical documentation whenever and wherever you need it.
Get in touch to discuss how Komment can cater to your organization’s requirements.
Git Platforms
Provider | Authentication | Documentation |
---|---|---|
GitHub | ✅ | ✅ |
GitLab | ✅ | 🚧 |
Bitbucket | ✅ | 🗓️ |
✅ = Fully Supported 🚧 = Under Development 🗓️ = Planned
We prioritize platform support based on user demand. If you'd like to use Komment with a setup that isn't currently listed or fully supported, please let us know.
Infrastructure
Komment Enterprise offers on-premises and VPC deployments for customers with enhanced security needs.
Setup | Status |
---|---|
SaaS | ✅ |
AWS | ✅ |
GCP | 🚧 |
Azure | 🗓️ |
On-premises | 🗓️ |
✅ = Fully Supported 🚧 = Under Development 🗓️ = Planned
Languages
Komment currently generates documentation for code in 91 programming languages.
We continuously strive to expand our range of supported languages and enhance the quality of documentation for those that we already support.
Here’s a list of all languages and their extensions supported by Komment. Did we miss any of your favorites? Let us know!
Language | Extension |
---|---|
Python | py |
JavaScript | js, jsx, mjs |
CommonJS | cjs |
Embedded JavaScript | ejs |
TypeScript | ts, tsx |
Handlebars | hbs |
Vue | vue |
Svelte | svelte |
Java | java |
Ada | adb, ads |
Assembly | asm, s, nasm |
ASP | asp |
Basic | bas |
C | c, h |
C++ | cpp, hpp |
C# | cs |
Clojure | clj, cljc |
COBOL | cob, cpy, cbl |
CoffeeScript | coffee |
Cython | pyx, pxi, pxd |
D | d |
Dart | dart |
Delphi | dfm, dproj, dpk |
Eiffel | e |
Emacs Lisp | el, elc, eln |
Erlang | erl, hrl |
Elixir | ex, exs |
F# | fs, fsx |
Fortran | f, for, f77, f90, f95, f03, f08 |
Gleam | gleam |
Golang | go |
Groovy | groovy, grails |
Hack | hack, hh |
Haskell | hs, lhs |
Kotlin | kt, ktm, kts |
Lisp | lisp, lsp, cl |
Lua | lua, wlua |
ML | sml, sig |
Mojo | 🔥, mojo |
Nim | nim |
OCaml | ml, mli |
Objective-C | m |
Odin | odin |
Pascal | pas, dpr, pp, p, inc |
Perl | pl, pm |
PHP | php |
Ruby | rb |
Rust | rs |
Scala | scala |
Scheme | ss, sls, scm |
Smalltalk | st, cls |
Swift | swift |
V | v, vsh |
Visual Basic | vb |
Zig | zig |
CSS | css |
Elm | elm |
HTML | html, htm |
SCSS | scss |
Sass | sass |
TeX | tex |
XHTML | xhtml |
Shell | sh |
Fish | fish |
.NET | fs, fsx, cs, vb |
Zsh | zsh |
Nu Shell | nu |
Bash | bash |
Ksh | ksh |
PowerShell | ps1, psm1 |
Window Batch | bat, cmd |
Applescript | scpt, scptd |
SQL | sql, pgsql, mysql |
GraphQL | graphql, gql |
Jupyter Notebook | ipynb |
Julia | jl |
MATLAB | mlx |
R | R, r, Rmd, rmd |
Stata | do, ado |
Wolfram | wl |
AWK | awk |
APL | apl, dyalog |
OpenCL | cl |
GDScript | gd |
GLSL | glsl, vert, frag |
HLSL | hlsl, hlsli |
Prolog | P, pro |
Solidity | sol |
Vimscript | vim |
FoxPro | prg |
Logo | logo, lg |
Raku | raku, p6, pl6, pm6 |