Extended Backus-Naur Form
Extended Backus-Naur Form (EBNF) is a formal meta-syntax notation used to express context-free grammars. It is an extension of the ori…
Browse file extensions by category or letter. Learn what each file type is used for and find software that can open, view, edit, or convert it.
Use this directory to look up file formats, understand what files are used for, and find compatible applications for Windows, macOS, Linux, mobile, and online tools.
Refine your search with categories and letters
Extended Backus-Naur Form (EBNF) is a formal meta-syntax notation used to express context-free grammars. It is an extension of the ori…
An EBS file is a compiled script file created by E-Prime, a comprehensive software suite used by researchers for designing and running…
An EditorConfig file is a highly portable configuration file used to define and maintain consistent coding styles between different ed…
EJS (Embedded JavaScript) is a simple templating language that lets you generate HTML markup with plain JavaScript. It's commonly used…
ERB (Embedded Ruby) is a templating system for Ruby. It allows you to embed Ruby code within text documents, typically HTML, XML, or Y…
An eslintignore file is a plain text configuration file used by ESLint, a popular static code analysis tool for identifying and report…
An ESLint configuration file, typically saved as a dotfile named .eslintrc, is used by ESLint, a widely adopted static code analysis t…
Extended Backus-Naur Form (EBNF) is a formal meta-syntax notation used to express context-free grammars. It is an extension of the original Backus-Naur Form (B…
An EBS file is a compiled script file created by E-Prime, a comprehensive software suite used by researchers for designing and running psychological and behavi…
An EditorConfig file is a highly portable configuration file used to define and maintain consistent coding styles between different editors and IDEs working on…
EJS (Embedded JavaScript) is a simple templating language that lets you generate HTML markup with plain JavaScript. It's commonly used in Node.js environments…
ERB (Embedded Ruby) is a templating system for Ruby. It allows you to embed Ruby code within text documents, typically HTML, XML, or YAML files. When the ERB f…
An eslintignore file is a plain text configuration file used by ESLint, a popular static code analysis tool for identifying and reporting on patterns found in…
An ESLint configuration file, typically saved as a dotfile named .eslintrc, is used by ESLint, a widely adopted static code analysis tool for JavaScript and Ty…
Everything you need to know about file extensions