Code Formatters for Linux

View 1327 business solutions
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 1
    A cross-platform automatic code formatter for C++ and possibly other languages. You could call it a 'pretty-printer' for C++ code. It will fix indentation and can convert tabs to spaces or spaces to tabs.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2

    CodeMagic Tinymce4

    Advanced HTML Code Editor for Tinymce4

    An advanced HTML editor with code formatting, code beautification, and auto-complete functionality.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 3
    Coded is a graphically oriented source code editor. With the use of class and method wizards, advanced code manipulation via drag-and-drop, automatic code formatting, and autocomplete/completion suggestion, Coded will make the process of editing a breeze
    Downloads: 0 This Week
    Last Update:
    See Project
  • 4
    FOREGEJ(FOrmatting REfactoring and GEneration of Java code). A framework to simplify creation of new code and alteration of existing code. It also includes some features found in code formatting and checking tools as well.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Train ML Models With SQL You Already Know Icon
    Train ML Models With SQL You Already Know

    BigQuery automates data prep, analysis, and predictions with built-in AI assistance.

    Build and deploy ML models using familiar SQL. Automate data prep with built-in Gemini. Query 1 TB and store 10 GB free monthly.
    Start Free
  • 5
    Fantomas

    Fantomas

    FSharp source code formatter

    F# source code formatter, inspired by scalariform for Scala, ocp-indent for OCaml and PythonTidy for Python. This project aims at formatting F# source files based on a given configuration. Fantomas will ensure correct indentation and consistent spacing between elements in the source files. We assume that the source files are parsable by F# compiler before feeding into the tool. Fantomas follows two F# style guides: the F# code formatting guidelines from Microsoft by default and the G-Research F# code formatting guidelines via various settings.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 6
    Firebase Apple Open Source Development

    Firebase Apple Open Source Development

    Firebase SDK for Apple App Development

    This repository contains all Apple platform Firebase SDK source except FirebaseAnalytics. Firebase is an app development platform with tools to help you build, grow and monetize your app. More information about Firebase can be found on the official Firebase website. See the subsections below for details about the different installation methods. Where available, it's recommended to install any libraries with a Swift suffix to get the best experience when writing your app in Swift. Instructions for Swift Package Manager support can be found at SwiftPackageManager Markdown file. All of the official releases are tagged in this repo and available via CocoaPods. To access a local source snapshot or unreleased branch, use Podfile directives. CocoaPods is still the canonical way to develop, but much of the repo now supports development with Swift Package Manager.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 7
    Globalize

    Globalize

    A JavaScript library for internationalization and localization

    A JavaScript library for internationalization and localization that leverage the official Unicode CLDR JSON data. The library works both for the browser and as a Node.js module. Each language, and the countries that speak that language, have different expectations when it comes to how numbers (including currency and percentages) and dates should appear. Obviously, each language has different names for the days of the week and the months of the year. But they also have different expectations for the structure of dates, such as what order the day, month and year are in. In number formatting, not only does the character used to delineate number groupings and the decimal portion differ, but the placement of those characters differs as well. Globalize provides number formatting and parsing, date and time formatting and parsing, currency formatting, message formatting (ICU message format pattern), and plural support.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 8
    Input mask for Android

    Input mask for Android

    User input masking library repo

    Input masks restrict data input and allow you to guide users to enter correct values. Apply formatting to your text fields, see examples. Filter out nonessential symbols (e.g. extract 0123456 from +1 (999) 012-34-56) For international phone numbers. Apply number/currency formatting. Be careful when specifying the field's android:inputType. The library uses the native Editable variable received on afterTextChange event in order to replace text efficiently. Because of that, field's inputType is actually considered when the library is trying to mutate the text. For instance, having a field with android:inputType="numeric", you cannot put spaces and dashes into the mentioned Editable variable by default. Doing so will cause an out-of-range exception when the MaskedTextChangedListener will try to reposition the cursor.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 9
    A web application built in java to collect snippet of code or items on the web in categories. The application is provided with user registration, snippet moderation, advanced code formatting and ActionScript API for Flash applications integration.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Demo Series - Small Business Backup By Veeam Icon
    Demo Series - Small Business Backup By Veeam

    Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

    Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
    Watch Demo Series
  • 10
    Jempft is a Java source code formatter plug-in for BlueJ.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 11
    The project provides an addin to VisualAge for Java for using the Jindent source beautifier as a replacement for VAJ's internal code formatter.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Maskara

    Maskara

    Format text fields without being affected by input filters

    A simple way to format text fields without getting affected by input filters. Used to define how to format the text. Value is used to define the format string. There's no limitation here. You can use any type of character with any type of input filters. maskCharacter is used to define which characters in the format string user can edit. It's not mandatory to define this explicitly. Mask will set the character with most occurrences in the format string as maskCharacter by default. You should use nonalphanumeric characters here. Mask becomes visible right after the user started typing until the user deleted everything. Cursor is not limited.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    Multiliner

    Multiliner

    An Xcode source extension to expand lengthy lines

    An Xcode source extension to expand lengthy lines. Super lightweight, it's like a script. It expands long lines. That's it! Works with initializers, function calls, array literals, and SwiftUI modifiers. It's simple, just highlight the code that you want to format. If you'd like to access Multiliner quicker, try adding a key binding.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    Neoformat

    Neoformat

    A (Neo)vim plugin for formatting code

    Neoformat uses a variety of formatters for many filetypes. Currently, Neoformat will run a formatter using the current buffer data, and on success, it will update the current buffer with the formatted text. On a formatter failure, Neoformat will try the next formatter defined for the filetype. By using getbufline() to read from the current buffer instead of file, Neoformat is able to format your buffer without you having to :w your file first. Also, by using setline(), marks, jumps, etc. are all maintained after formatting. Neoformat supports both sending buffer data to formatters via stdin, and also writing buffer data to /tmp/ for formatters to read that do not support input via stdin. If a formatter is either not configured to use stdin, or is not able to read from stdin, then buffer data will be written to a file in /tmp/neoformat/, where the formatter will then read from.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    Node.js express.js MongoDB JWT REST API

    Node.js express.js MongoDB JWT REST API

    Node.js express.js MongoDB JWT REST API - Basic Project Skeleton

    This is a basic API REST skeleton written on JavaScript using async/await. Great for building a starter web API for your front-end (Android, iOS, Vue, react, angular, or anything that can consume an API) This project is created to help other developers create a basic REST API in an easy way with Node.js. This basic example shows how powerful and simple JavaScript can be. Do you want to contribute? Pull requests are always welcome to show more features. Custom email/password user system with basic security and blocking for preventing brute force attacks. Login access log with IP, browser and country location (for country it looks for the header cf-ipcountry that CloudFlare creates when protecting your website). NPM script for keeping good source code formatting using prettier and ESLint. JWT Tokens, make requests with a token after login with the Authorization header with value Bearer yourToken where yourToken is the signed and encrypted token given in the response.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Polyglot Formatter

    Polyglot Formatter

    Multi-language code formatter with automatic language detection

    Polyglot Formatter is a lightweight browser-based code beautifier that automatically detects and formats HTML, CSS, JavaScript, PHP, and JSON. Designed for developers, it provides instant code cleanup and readability improvements without requiring a server, build process, or account. Everything runs locally in the browser for maximum privacy and convenience. The formatter supports mixed-language files, nested code blocks, configurable indentation, line wrapping, syntax highlighting, and post-format validation. With a modern editor interface, responsive design, and one-click clipboard integration, it is ideal for quickly cleaning up source code, debugging formatting issues, and improving code consistency across multiple languages.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    PrettyPrinter is a source code formatter/beautifier. Its modular design allows the use of different syntax modules through a unified interface. It comes with a default syntax module that interprets customizable syntax files using regular expressions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Rome formatter

    Rome formatter

    Unified developer tools for JavaScript, TypeScript, and the web

    Rome is a formatter, linter, bundler, and more for JavaScript, TypeScript, JSON, HTML, Markdown, and CSS. Rome is designed to replace Babel, ESLint, webpack, Prettier, Jest, and others. Rome unifies functionality that has previously been separate tools. Building upon a shared base allows us to provide a cohesive experience for processing code, displaying errors, parallelizing work, caching, and configuration. Rome has strong conventions and aims to have minimal configuration. Read more about our project philosophy. Rome is written in Rust. Rome has first-class IDE support, with a sophisticated parser that represents the source text in full fidelity and top-notch error recovery. Rome is MIT licensed and moderated under the Contributor Covenant Code of Conduct.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    RuboCop

    RuboCop

    A Ruby static code analyzer and formatter, based on the community Ruby

    RuboCop is a Ruby static code analyzer (a.k.a. linter) and code formatter. Out of the box it will enforce many of the guidelines outlined in the community Ruby Style Guide. RuboCop packs a lot of features on top of what you’d normally expect from a linter. Works with every major Ruby implementation. Autocorrection of many of the code offenses it detects. Robust code formatting capabilities. Multiple result for matters for both interactive use and for feeding data into other tools. Ability to have different configurations for different parts of your codebase. Ability to disable certain cops only for specific files or parts of files. Extremely flexible configuration that allows you to adapt RuboCop to pretty much every style and preference. It’s easy to extend RuboCop with custom cops and formatters. Many online services use RuboCop internally (e.g. HoundCI, Sider and CodeClimate).
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Provides a unified CLI interface for source code re-formatting and checking.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    Standard Ruby

    Standard Ruby

    Ruby's bikeshed-proof linter and formatter

    The standard gem brings the ethos of StandardJS to Ruby. It's a linter & formatter built on RuboCop and provides an unconfigurable configuration to all of RuboCop's built-in rules as well as those included in robocop-performance. It also supports plugins built with lint_roller, like standard rails. Standard Ruby was created and is maintained by the team at Test Double, because we appreciate the importance of balancing predictable, consistent code with preserving developer autonomy. Yes, Standard is unconfigurable. See, pretty much every developer can agree that automatically identifying and fixing slow, insecure, and error-prone code is a good idea. People also agree it's easier to work in codebases that exhibit a consistent style and format. So, what's the problem? No two developers will ever agree on what all the rules and format should be.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    Swimat

    Swimat

    An Xcode formatter plug-in to format your swift code

    An Xcode formatter plug-in to format your swift code. After installation, you should open the Swimat.app once to make the functionality works. The module is available as open source under the terms of the MIT License.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    The Elixir Style Guide

    The Elixir Style Guide

    A community driven style guide for Elixir

    This is community style guide for the Elixir programming language. Please feel free to make pull requests and suggestions, and be a part of Elixir's vibrant community. If you're looking for other projects to contribute to please see the Hex package manager site. Elixir v1.6 introduced a Code Formatter and Mix format task. The formatter should be preferred for all new projects and source code. The rules in this section are applied automatically by the code formatter, but are provided here as examples of the preferred style. Use Unix-style line endings (*BSD/Solaris/Linux/OSX users are covered by default, Windows users have to be extra careful). Use spaces around operators, after commas, colons and semicolons. Do not put spaces around matched pairs like brackets, parentheses, etc. Whitespace might be (mostly) irrelevant to the Elixir runtime, but its proper use is the key to writing easily readable code.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    Urdu HTML Master Version 1.0 is a free and first ever software of its type which allow to create webpages is Urdu, Persian and Arabic languages using unicode in a WYSIWYG user-friendly environment. Efficient web page and html editor. Source Code at : https://github.com/dasatti/urduhtmlmaster All of you are welcome to colleborate on the project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25

    Visual Basic Code Formatter

    Visual Basic Code Formatter or Pretty Printer

    This application processes a visual basic code and produce a nice looking code.
    Downloads: 0 This Week
    Last Update:
    See Project