# Which programming languages, frameworks, and stacks are supported?

**Cosine supports all major programming languages and frameworks — from modern web stacks to legacy enterprise systems.** Its model has been trained and post-tuned on diverse, real-world codebases to ensure high performance across multiple ecosystems.

***

### Core languages

Cosine handles the full lifecycle of development tasks in the most common engineering languages, including:

* **Python** (data, backend, automation)
* **JavaScript / TypeScript** (frontend, Node.js, full-stack)
* **Java** (enterprise, Android)
* **C# / .NET** (enterprise applications)
* **Go** (cloud infrastructure, backend services)
* **C / C++** (systems, embedded, performance-critical code)
* **Ruby**, **PHP**, **Swift**, and **Kotlin** (general and mobile development)

***

### Frontend frameworks

Cosine understands modern UI frameworks and can create, refactor, or test components:

* **React**, **Next.js**, **Vue**, **Angular**, **Svelte**
* CSS-in-JS libraries (Styled Components, Tailwind)
* Storybook and testing frameworks (Jest, Cypress)

***

### Backend & cloud stacks

* **Node.js**, **Django**, **Flask**, **FastAPI**, **Spring Boot**, **Express**
* Infrastructure-as-Code: **Terraform**, **Pulumi**, **AWS CloudFormation**
* Containerization and orchestration: **Docker**, **Kubernetes**
* Cloud providers: **AWS**, **Azure**, **GCP**

***

### DevOps and CI/CD

Cosine integrates with and writes configurations for common DevOps tools:

* **Jenkins**, **GitHub Actions**, **CircleCI**, **Azure DevOps**
* **Makefiles**, **Bash**, **PowerShell**, **YAML-based workflows**

***

### Specialized and legacy systems

For enterprise customers, Cosine can be fine-tuned to handle specialized or niche languages and systems:

* **Fortran**, **COBOL**, **VHDL**, **Verilog** (used in finance, manufacturing, and chip design)
* Custom internal frameworks and DSLs

This adaptability makes Cosine effective for highly regulated or infrastructure-heavy organizations.

***

### Continuous expansion

New frameworks and languages are added regularly based on customer demand. Enterprise deployments can include **custom post-training** on proprietary codebases or frameworks unique to your environment.

***

### Related pages

* [What are Cosine’s core features?](https://docs.cosine.sh/~/revisions/FonWmmRTqvOiBp470UVS/faqs/getting-started/what-are-cosines-core-features)
* [What tasks can Cosine complete end-to-end?](https://docs.cosine.sh/~/revisions/FonWmmRTqvOiBp470UVS/faqs/technology-and-quality/what-tasks-can-cosine-complete-end-to-end)
* [Who uses Cosine?](https://docs.cosine.sh/~/revisions/FonWmmRTqvOiBp470UVS/faqs/getting-started/who-uses-cosine)

→ Next: [Which IDEs and hosts does Cosine support?](https://docs.cosine.sh/~/revisions/SGlvA3vKzymZmap0SjHe/faqs/getting-started/which-ides-and-hosts-does-cosine-support)
