Programming File Types — 220 Formats Supported
What Are Programming Files?
Programming files store programming data used by software developers. OpenAnyFile supports 220 different programming file formats, letting you syntax-highlight and analyze any of them directly in your browser without installing software.
Whether you need to view, analyze, or convert programming files, our platform handles them all. 220 formats support conversion to other formats.
Open PROGRAMMING File Online — Free & Instant
No signup required. Works in your browser.
📁 Drag & drop your file here
or click to browse • Max 100MB
✅ Free • ⚡ Instant • 🔒 Secure • 💻 No install
How to Open Programming Files Online
- Upload — Drag your programming file into OpenAnyFile
- Auto-detect — Our system identifies the exact format using signature analysis
- View — Syntax-highlight and analyze the file in your browser
- Convert — Optionally convert to another format
All Programming Formats (220)
- CHEF (.rb) — Chef Recipe
- ASM_PROG (.asm) — Assembly Language Source
- CLJS (.cljs) — ClojureScript Source
- F77 (.f) — Fortran 77 Source
- MATLAB (.m) — MATLAB Script
- EEX (.eex) — Elixir Template
- HEEX (.heex) — Phoenix LiveView Template
- LHS (.lhs) — Literate Haskell
- PURESCRIPT (.purs) — PureScript Source
- ELM (.elm) — Elm Source
- REASON (.re) — ReasonML Source
- RESCRIPT (.res) — ReScript Source
- TERRAFORM (.tf) — Terraform Configuration
- APPLESCRIPT (.scpt) — AppleScript Binary
- JSONNET (.jsonnet) — Jsonnet Data Template
- DHALL (.dhall) — Dhall Configuration
- CUE_LANG (.cue) — CUE Language Config
- RUST_WASM (.wasm) — Rust WASM Module
- ASSEMBLYSCRIPT (.ts) — AssemblyScript Source
- SLANG (.slang) — Slang Shader Language
- CG (.cg) — Cg Shader Language
- Elm (elm) — Elm language source
- Nim (nim) — Nim language source
- Fennel (fnl) — Fennel Lua-targeting lisp
- Gleam (gleam) — Gleam type-safe BEAM lang
- Grain (gr) — Grain WebAssembly language
- AssemblyScript (as) — AssemblyScript to WASM
- Mojo (mojo) — Mojo AI-focused language
- Koka (kk) — Koka effect-typed language
- Piet (piet) — Piet visual language
- PostScript (ps) — PostScript page description
- Haxe (hx) — Haxe cross-platform language
- ClojureScript (cljs) — ClojureScript to JavaScript
- Hy (hy) — Hy Python-hosted Lisp
- Moonscript (moon) — MoonScript Lua transpiler
- Teal (tl) — Teal typed Lua
- Nelua (nelua) — Nelua systems language
- Cue (cue) — CUE configuration language
- Jsonnet (jsonnet) — Jsonnet data templating
- Nickel (ncl) — Nickel configuration language
- OCTAVE (.m) — GNU Octave Script
- LISP (.lisp) — Common Lisp Source
- CLJ (.clj) — Clojure Source
- ERL (.erl) — Erlang Source
- BEAM (.beam) — Erlang BEAM Bytecode
- OCaml (.ml) — OCaml Source
- MLI (.mli) — OCaml Interface
- F_SHARP (.fs) — F# Source
- FSI (.fsi) — F# Signature
- NIM (.nim) — Nim Source
- ZIG (.zig) — Zig Source
- V (.v) — V Language Source
- CRYSTAL (.cr) — Crystal Source
- D_LANG (.d) — D Language Source
- ADA (.adb) — Ada Source Body
- ADS (.ads) — Ada Specification
- FORTH (.fth) — Forth Source
- PASCAL (.pas) — Pascal/Delphi Source
- DPR (.dpr) — Delphi Project
- DFM (.dfm) — Delphi Form
- GROOVY (.groovy) — Groovy Source
- GRADLE (.gradle) — Gradle Build Script
- VHDL (.vhd) — VHDL Hardware Description
- VERILOG (.v) — Verilog Hardware Description
- SV (.sv) — SystemVerilog Source
- TCL (.tcl) — Tcl Script
- AWK (.awk) — AWK Script
- SED (.sed) — Sed Script
- CMAKE (.cmake) — CMake Build Script
- MESON (.build) — Meson Build File
- BAZEL (.bzl) — Bazel Build Rule
- COBOL (.cob) — COBOL Source
- FORTRAN (.f90) — Fortran 90 Source
- JULIA (.jl) — Julia Source
- SCHEME (.scm) — Scheme Source
- RACKET (.rkt) — Racket Source
- ELIXIR (.ex) — Elixir Source
- SOLIDITY (.sol) — Solidity Smart Contract
- VYPER (.vy) — Vyper Smart Contract
- MOVE (.move) — Move Smart Contract
- PROLOG (.pl) — Prolog Logic Program
- HASKELL (.hs) — Haskell Source
- GLEAM (.gleam) — Gleam Source
- PONY (.pony) — Pony Source
- COQ (.v) — Coq Proof Assistant
- LEAN (.lean) — Lean Theorem Prover
- AGDA (.agda) — Agda Dependently Typed Language
- IDRIS (.idr) — Idris Source
- ANSIBLE (.yml) — Ansible Playbook
- PUPPET (.pp) — Puppet Manifest
- NUSHELL (.nu) — Nushell Script
- FISH (.fish) — Fish Shell Script
- ZSH (.zsh) — Zsh Script
- POWERSHELL (.ps1) — PowerShell Script
- VBS (.vbs) — VBScript
- BAS (.bas) — BASIC Source
- OSASCRIPT (.applescript) — AppleScript Source
- STARLARK (.star) — Starlark Build Language
- CABAL (.cabal) — Haskell Cabal File
- OPAM (.opam) — OCaml Package Manifest
- CARGO (.toml) — Rust Cargo Manifest
- GEMSPEC (.gemspec) — Ruby Gem Specification
- PODSPEC (.podspec) — CocoaPods Spec
- SPM (.swift) — Swift Package Manager
- GEMFILE (.lock) — Bundler Lock File
- PIPFILE (.lock) — Pipenv Lock File
- MOJO (.mojo) — Mojo Source
- CARBON (.carbon) — Carbon Source
- VALE (.vale) — Vale Source
- LOBSTER (.lobster) — Lobster Game Language
- WREN (.wren) — Wren Script
- SQUIRREL (.nut) — Squirrel Script
- ANGELSCRIPT (.as) — AngelScript Source
- GDScript (.gd) — Godot GDScript
- HLSL (.hlsl) — High Level Shading Language
- GLSL (.glsl) — OpenGL Shading Language
- METAL (.metal) — Metal Shading Language
- WGSL (.wgsl) — WebGPU Shading Language
- SPIRV (.spv) — SPIR-V Shader Binary
- OSL (.osl) — Open Shading Language
- Dart (dart) — Dart language source
- Elixir (ex) — Elixir language source
- Crystal (cr) — Crystal language source
- Zig (zig) — Zig language source
- Odin (odin) — Odin language source
- Raku (raku) — Raku (Perl 6) source
- Factor (factor) — Factor concatenative lang
- Pony (pony) — Pony actor-model language
- Idris (idr) — Idris dependently-typed lang
- Agda (agda) — Agda proof assistant lang
- Lean (lean) — Lean theorem prover
- Coq (v) — Coq proof assistant
- Isabelle (thy) — Isabelle/HOL theory file
- Racket (rkt) — Racket language source
- Janet (janet) — Janet embeddable language
- Ballerina (bal) — Ballerina cloud-native lang
- Unison (u) — Unison content-addressed lang
- Carbon (carbon) — Carbon C++ successor
- Bend (bend) — Bend parallel language
- Roc (roc) — Roc functional platform lang
- Vale (vale) — Vale region-based memory
- Brainfuck (bf) — Brainfuck esoteric language
- Whitespace (ws) — Whitespace esoteric language
- Befunge (befunge) — Befunge 2D language
- Malbolge (mal) — Malbolge intentionally hard lang
- LOLCODE (lol) — LOLCODE meme language
- Shakespeare (spl) — Shakespeare Programming Lang
- ArnoldC (arnoldc) — ArnoldC movie quotes lang
- Tcl (tcl) — Tcl scripting language
- Forth (fth) — Forth stack-based language
- Sed Script (sed) — Sed stream editor script
- Pike (pike) — Pike C-like scripting
- Io (io) — Io prototype-based language
- Self (self) — Self prototype language
- Squirrel (nut) — Squirrel game scripting
- AngelScript (as) — AngelScript game scripting
- ChaiScript (chai) — ChaiScript C++ embedding
- Wren (wren) — Wren small class-based lang
- Red (red) — Red full-stack language
- Rebol (r) — REBOL messaging language
- Oberon (mod) — Oberon systems language
- Ada (adb) — Ada safety-critical language
- Fortran (f90) — Fortran scientific computing
- Pascal (pas) — Pascal structured language
- Modula-2 (mod) — Modula-2 systems language
- Smalltalk (st) — Smalltalk OOP language
- Objective-C (m) — Objective-C Apple legacy
- D Language (d) — D systems programming
- Chapel (chpl) — Chapel parallel language
- X10 (x10) — X10 parallel language
- Julia (jl) — Julia scientific computing
- Wolfram (wl) — Wolfram Language source
- APL (apl) — APL array programming
- J Language (ijs) — J array programming
- K Language (k) — K array/database language
- Q Language (q) — Q query language for KDB+
- BQN (bqn) — BQN modern array language
- Mercury (m) — Mercury logic-functional lang
- Curry (curry) — Curry functional-logic lang
- Clean (icl) — Clean pure functional lang
- ATS (dats) — ATS theorem-proving language
- Eff (eff) — Eff algebraic effects lang
- Links (links) — Links web programming lang
- Ur/Web (ur) — Ur/Web certified web lang
- F* (fst) — F* verification-oriented lang
- Dafny (dfy) — Dafny verification language
- Why3 (mlw) — Why3 deductive verification
- TLA+ (tla) — TLA+ specification language
- Alloy (als) — Alloy specification language
- Promela (pml) — Promela SPIN model checker
- SMT-LIB (smt2) — SMT solver input format
- TPTP (p) — TPTP theorem proving format
- Prolog (pl) — Prolog logic programming
- Datalog (dl) — Datalog query language
- miniKanren (mk) — miniKanren relational lang
- Erlang (erl) — Erlang concurrent language
- LFE (lfe) — Lisp Flavoured Erlang
- Clojure (clj) — Clojure functional JVM lang
- Common Lisp (lisp) — Common Lisp standard
- Scheme (scm) — Scheme minimalist Lisp
- Picolisp (l) — PicoLisp minimal Lisp
- Terra (t) — Terra low-level Lua extension
- Starlark (star) — Starlark build language
- Metal Shading (metal) — Apple Metal shading language
- CUDA (cu) — NVIDIA CUDA source
- OpenCL (cl) — OpenCL kernel source
- SYCL (sycl) — SYCL heterogeneous C++
- ROCm HIP (hip) — AMD ROCm HIP source
- Halide (halide) — Halide image processing
- Futhark (fut) — Futhark GPU array language
- ISPC (ispc) — Intel SPMD compiler
- Taichi (py) — Taichi parallel programming
- Bison Grammar (y) — GNU Bison parser grammar
- Flex Lexer (l) — Flex lexical analyzer
- ANTLR Grammar (g4) — ANTLR parser grammar
- PEG Grammar (peg) — PEG parser expression
- Tree-sitter (js) — Tree-sitter grammar
- Ragel (rl) — Ragel state machine compiler
- PUBSPEC (.yaml) — Dart/Flutter Pubspec
- PNPM_LOCK (.yaml) — pnpm Lock File
Popular Programming Conversions
- CHEF Converter — Convert to 4 formats
- ASM_PROG Converter — Convert to 2 formats
- CLJS Converter — Convert to 1 formats
- F77 Converter — Convert to 1 formats
- MATLAB Converter — Convert to 1 formats
- EEX Converter — Convert to 1 formats
- HEEX Converter — Convert to 1 formats
- LHS Converter — Convert to 1 formats
- PURESCRIPT Converter — Convert to 1 formats
- ELM Converter — Convert to 2 formats
Frequently Asked Questions
What are programming files?
Programming files are a category of file formats used to store programming data. OpenAnyFile supports 220 programming formats.
How do I open programming files online?
Upload any programming file to OpenAnyFile and syntax-highlight and analyze it instantly in your browser. No software needed.
Can I convert between programming formats?
Yes. 220 of our 220 programming formats support conversion to other formats.