We should format code on demand

This page summarizes the projects mentioned and recommended in the original post on /r/programming

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • prettier

    Prettier is an opinionated code formatter.

  • I'm a huge fan of opinionated formatters (Prettier, Black, gofmt), integrated into your editor or IDE of choice so that all code is automatically formatted - they're opinionated enough to remove most of the bikeshedding problem, it reduces whitespace and formatting changes showing up in Git, and it lets me bang out whatever code I want without having to worry about formatting it myself. In my personal opinion, this gets several of the "format code on demand" benefits without giving up the existing ecosystem.

  • black

    The uncompromising Python code formatter

  • I'm a huge fan of opinionated formatters (Prettier, Black, gofmt), integrated into your editor or IDE of choice so that all code is automatically formatted - they're opinionated enough to remove most of the bikeshedding problem, it reduces whitespace and formatting changes showing up in Git, and it lets me bang out whatever code I want without having to worry about formatting it myself. In my personal opinion, this gets several of the "format code on demand" benefits without giving up the existing ecosystem.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • gumtree

    An awesome code differencing tool

  • There’s also gumtree: https://github.com/GumTreeDiff/gumtree/wiki/Languages

  • apheleia

    🌷 Run code formatter on buffer contents without moving point, using RCS patches and dynamic programming.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Black, the Uncompromising (Python) Code Formatter Is Stable

    12 projects | news.ycombinator.com | 29 Jan 2022
  • Write better Python - with some help!

    7 projects | dev.to | 3 Aug 2021
  • Thanks to Pycharms pep8 hints I've been making my code proudly and beautifully pep8 for years. Started working at a company on a very big python project a month ago and I'm stunned by how other people code. Is it normal to work to Pep8?

    2 projects | /r/Jetbrains | 8 Apr 2021
  • Let's meet Black: Python Code Formatting

    2 projects | dev.to | 7 Feb 2024
  • Auto-formater for Android (Kotlin)

    1 project | /r/androiddev | 5 Dec 2023