Supported Languages | Customer Documentation (original) (raw)
Supported Languages
HackerOne Code supports review for all programming languages, frameworks, libraries, platforms & versions.
Below is a non-exaustive overview of types of code the service supports.
General-purpose languagesPython
, Java
, C
, C++
, Ruby
, PHP
, R
, Swift
, Kotlin
, Rust
, Scala
, Haskell
, Go
, Perl
, Pascal
, Objective-C
, OCaml
, Brightscript
, Julia
,COBOL
, Dart
, Solidity
, Apex (Salesforce)
Web-specific languagesJavaScript
, TypeScript
, VB.NET
ScriptingBash (Shell)
, VBA
, Nim
Markup languages HTML
, XML
, YAML
CSS frameworks and preprocessors CSS
, SASS
, SCSS
, PureCSS
, Material-UI
, Foundation
, Bootstrap
Front-end frameworks and libraries React
, Angular
, Backbone
, Stimulus
, jQuery
, Three.js
, Next.js
, Sails.js
Back-end frameworks Django
, Flask
, Tornado
, Web.py
, Ruby on Rails
, Sinatra
, Padrino
, Phoenix
, Play
, FuelPHP
, Laravel
, Slim
Templating engines Pug
, Handlebars
, Razor
, Closure-Templates
, Eruby
Relational databases MySQL
, SQL
, PostgreSQL
NoSQL databases DynamoDB
, Cassandra
, Redis
Database query languages GraphQL
, NoSQL
Cloud platforms AWS
, GCP
, Azure
Orchestration and configuration management Kubernetes
, Terraform
, Vagrant
, Docker
, Puppet
, Chef
, CDK
, CloudFormation
CI/CD tools: GitLabCI
, TravisCI
, GitHubActions
, CircleCI
, Jenkins
Cloud services CloudWatch
, Cognito
, IAM
, SQS
, SNS
, EC2
, Lambda
, OpenAPI
Web frameworks SpringMVC
, Struts
, ASP.NET
, .NET
, Hadoop
Data processing librariesNumPy
, TensorFlow
, Spark
Game enginesUnreal Engine
, Unity
UI libraries and toolsMaterial-UI
, Foundation
, Flutter
Security toolsSwagger
, OpenAPI
, IAM
Testing frameworks and toolsCucumber
, Gherkin
Content management systemsWordPress
, Jekyll
Operating systems and environmentsVagrant
, Docker
Game enginesUnreal Engine
Mobile development platformsiOS
, Ionic
, React Native
, Android
API frameworks and toolsSwagger
, OpenAPI
, APIGateway
Messaging servicesSNS
, SQS
General concepts/toolsWeb
, YAML
, XML
Blockchain technologiesEthereum
Software development artifacts which require rendering or runtime execution, or tools written for project management, may be supported if maintained as code it Git repositories but may have limitations.
These include things like:
- Design files (e.g., Figma, Sketch)
- Project management or tasking platforms (e.g., Jira, Trello)
Need confirmation we support code review for what you need? Let us know at sales@hackerone.com