Programming File Extensions

Programming and source code file formats

49 extensions

Filter Extensions

Programming Extensions

.vbs

Visual Basic Script

A VBS file is a text file containing code written in Visual Basic Scripting Edition (VBScript). VBSc...
.asp.net

ASP.NET Web Page

ASP.NET files, typically using the `.aspx` extension (the extension value we'll focus on), are web p...
.phtml

PHP HTML

A PHTML file is a web page file containing PHP code. It's essentially an HTML file with embedded PHP...
.py

Python Script

A '.py' file is a source code file written in the Python programming language. Python is a high-leve...
.js

JavaScript File

A 'js' file is a plain text file containing JavaScript code. JavaScript is a high-level, interpreted...
.php

PHP Hypertext Preprocessor

PHP files contain code written in the PHP scripting language. PHP is a widely-used open source gener...
.jsp

JavaServer Pages

JSP (JavaServer Pages) is a technology that allows developers to create dynamic web pages based on H...
.tsx

TypeScript JSX

A .tsx file is a TypeScript file that includes JSX syntax. TypeScript is a superset of JavaScript th...
.cjs

CommonJS Module

The `.cjs` file extension is used for JavaScript files that contain code written using the CommonJS ...
.ps1

PowerShell Script

A .ps1 file is a text file containing commands written in the PowerShell scripting language. PowerSh...
.vbhtml

ASP.NET Razor Markup

The .vbhtml file extension is used for web pages written using the Razor syntax with Visual Basic .N...
.cshtml

C# HTML

A CSHTML file is a web page that uses Razor syntax with C# code. It's primarily used in ASP.NET MVC ...
.aspx

Active Server Pages Extended

ASPX (Active Server Pages Extended) is a file extension for web pages generated by Microsoft's ASP.N...
.mjs

JavaScript Module

The `.mjs` file extension is used for ECMAScript JavaScript modules. It signifies that the file shou...
.pyd

Python Dynamic Module

A .pyd file is a dynamic link library (DLL) written in Python. It's essentially a compiled Python ex...
.lib (static library)

Static Library

A `.lib` file is a static library file format, primarily used on Windows systems. It contains pre-co...
.erb

Embedded Ruby

ERB (Embedded Ruby) is a templating system for Ruby. It allows you to embed Ruby code within text do...
.pyw

Python GUI File

A .pyw file is a Python source code file designed primarily for graphical user interface (GUI) appli...
.ftl

FreeMarker Template Language File

An FTL file is a template file used by FreeMarker, a template engine written in Java. FreeMarker is ...
.xslt

Extensible Stylesheet Language Transformations

XSLT (Extensible Stylesheet Language Transformations) is a language for transforming XML documents i...
.thrift

Apache Thrift Definition File

A .thrift file is a definition file used by the Apache Thrift framework. Apache Thrift is an interfa...
.jinja2

Jinja2 Template File

A Jinja2 file is a template file used by the Jinja2 templating engine, a popular and powerful templa...
.jsx

JavaScript XML

JSX is a syntax extension to JavaScript that allows you to write HTML-like structures within your Ja...
.pyc

Python Compiled File

A .pyc file is a compiled bytecode file created by the Python interpreter. When a Python script (.py...

Related Categories

Frequently Asked Questions about Programming Files

Programming file extensions are used for files that contain source code, scripts, and other programming-related content used for software development.

To open Programming files, you'll need appropriate software that supports the specific file extension. Here are some general recommendations:

  • Choose software specifically designed for the file extension you're trying to open
  • Visit each specific file extension page for detailed software recommendations

For detailed information about specific file extensions, click on any extension in our directory.

Converting Programming files to different formats can be done using:

  1. Dedicated software - Many applications that open these files also allow saving in different formats
  2. Online conversion services - Websites like Zamzar, CloudConvert, or Online-Convert
  3. Format-specific converters - Tools designed for specific conversion paths

Remember that conversion may result in some loss of quality or features depending on the compatibility between formats.

If you're having trouble opening a Programming file:

  1. Verify the file isn't corrupted by trying to open it on a different device
  2. Make sure you have the latest version of your software
  3. Try using alternative software that supports the file format
  4. Consider converting the file to a more common format if possible
  5. Check for file extension errors - sometimes files are incorrectly named

For specific recommendations, visit the detailed page for your particular file extension.