Skip to main content
8 votes

Software to help understand source code

Update 2019-08-27: this tool has reached end of life and seems no longer maintained. All in all, I'd say your wish list for a gratis tool like that is quite long. In the last company I worked for, I ...
Thomas Weller's user avatar
5 votes
Accepted

Tool to compare two source code files on Windows

From my answer to this question - two days ago HINT: you can search our site for questions similar to the one that you plan to ask. I don’t think that you will get a better open source application ...
Mawg's user avatar
  • 9,048
4 votes

Code compare and merge tool for Mac OSX

Here are some suggestions: FileMerge (opendiff) It's no longer bundled with Xcode Command Line Tools, you must install Xcode from either the App Store or the Apple Developer Website. DiffMerge ...
kenorb's user avatar
  • 3,133
3 votes

What software can I use to measure LLOC, function points and cyclomatic complexity of Bash scripts?

I released Cyclomatic Complexity Analyzer for shell script. ShellMetrics - Cyclomatic Complexity Analyzer for shell script https://github.com/shellspec/shellmetrics It measure NLOC (Non-comment Line ...
Koichi Nakashima's user avatar
3 votes
Accepted

What software can I use to measure LLOC, function points and cyclomatic complexity of Bash scripts?

[2 months and no responses. I'm providing a commercial answer since no other answers seem forthcoming.] Our Source Code Search Engine (SCSE) is used to search large repositories containing many (...
Ira Baxter's user avatar
  • 1,134
2 votes
Accepted

Extension/plugin to format SQL in a way easy to block select it

You might consider an online SQL builder as well. http://www.buildmystring.com will build your sql strings and has quite a few spacing and formatting options. Cheers.
Jeffrey Bane's user avatar
2 votes

Tool to tabify/untabify all source files in Visual Studio solution

I would recommend Notepad++ to do all sorts of heavy duty file editing. The current version, 7.0, is a new release and when you go for the 64bit flavor, and compatible plugins/add-ons are few, ...
O T Coder's user avatar
  • 139
2 votes

Handwriting to computer code

I think you would be better off looking for voice-recognition software, as there seems to be more interest in coding by voice. That said, for writing on a touchscreen, do you remember Graffiti for ...
browly's user avatar
  • 191
2 votes

multilanguage source code reformatter / beautifier / pretty-printer

You could look at CodeMirror 2 which fits 90%-95% of your requirements and can be expanded to fit the rest: Open Source & Gratis - Yes commercial support is available from the author. Code ...
Steve Barnes's user avatar
  • 31.7k
2 votes

Tool to compare two source code files on Windows

CudaText editor is gratis. It has plugin "Differ", it can be installed from "Plugins - Addon Manager - Install". To call plugin, use "Plugins - Differ" menu.
User's user avatar
  • 21
2 votes

Online tool for saving code snippets

I would recommend these following web-apps: TiddlyWiki TiddlyWiki is a unique non-linear notebook for capturing, organizing and sharing complex information. It has tags and search. So, it makes you ...
meisyal's user avatar
  • 1,121
2 votes

Online tool for saving code snippets

Here you go: https://gist.github.com/ There you can create you own snippets, share, favorite, tag, etc...
Azevedo's user avatar
  • 389
2 votes

Windows Editor that is suitable for both code and doc

I would suggest you jump on the developer side of that problem and edit your prose using Asciidoc format. There are quite correct editors (as an example AsciidocFX). This is quite a simple format (...
Riduidel's user avatar
  • 279
1 vote

Self-hosted CMS for code snippets

Gitlab has, in addition to being a git repository manager, a snippet section. It has user management and syntax highlighting for a lot of languages. There are no categories, labels or tags for ...
Alex bGoode's user avatar
1 vote
Accepted

Free tools to assist code reading

Take a look at Doxygen ... ... and then write to the book's author and ask them to name those tools for you update the next edition (and seriously consider not buying any more of their books)
Mawg's user avatar
  • 9,048
1 vote

Percentage of code per language, per directory, Github-style

It's not ideal, but I found out that QDirStat works closely to what I want: like WinDirStat, it allows coloring per file type, and it displays a tree view so that larger directories take more place, ...
anol's user avatar
  • 141
1 vote

CVS to Git migration

I would suggest looking at the Python 2 based csv2svn tool which can convert cvs repositories to any of Subversion, git, Bazaar, or Mercurial. cvs2svn infers what happened in the history of your CVS ...
Steve Barnes's user avatar
  • 31.7k
1 vote
Accepted

Tool to find unused javascript functions

There are a number of libraries ( 'linters' ) that will help you not only find unused functions, but also will point out common potential issues in your code. The most common ones are jslint and ...
camba1's user avatar
  • 146
1 vote

Code compare and merge tool for Mac OSX

If you are already working with code then I recommend Visual Studio Code since it has an excellent built-in diff tool. Visual Studio Code is a pretty good code editor in its own right so I think it's ...
Cave Johnson's user avatar
1 vote

Plugin to count lines of code in PHPStorm

There's another plugin named "Statistic", but it seems to be intended for Java: Shows project statistic. This plugin shows files sorted by their extension along with size, line count LOC etc. ...
xl-t's user avatar
  • 111
1 vote

Software to search through your own libraries of source code?

I have learned to rely heavily on inforapid search & replace Link At first I was really sceptical about this because the UI looks really old(2003, working with windows 10),but after using it a ...
veritaS's user avatar
  • 228
1 vote
Accepted

Recursively print all code files in a directory into a single clean PDF file

You can use the following line in a CMD command prompt to get all the source code into one text file: for /r %a in (*.py *.bat *.htm *.html *.css) do (echo ********* Filename: %a ********* & type ...
Amin Dodin's user avatar
1 vote
Accepted

Code peer review tool

Look at Upsource from JetBrains team. It is free for 1-10 users, supports SVN as well as in-house installation.
Vitaliy Shibaev's user avatar
1 vote

Git-based source control with unlimited users

If you are not against self-hosting, Gogs can be a nice option I think, everything will be stored at your "home" so no organization or accounts management problems. It manage SSH and HTTPS, private ...
Kane's user avatar
  • 131
1 vote

Check source code for plagiarism

I only read about it and therefore i have no experience with the tool, but you could try MOSS. http://theory.stanford.edu/~aiken/moss/
Markus's user avatar
  • 1,158
1 vote

Is there any high-performance (no web-based) multi-platform advanced code editor?

Instead of Sublime Text, try CudaText, it has some similar menuitems, and loading speed for huge files (100-800Mb) is faster than in ST. But rendering speed is slower than in ST. It also has Python ...
RProgram's user avatar
  • 1,296
1 vote

Library to parse and analyse source code

I don't know if it covers all the languages you need, or emits all the metadata you need, but Doxygen might suffice. It can output XML that includes things like function and variable declarations.
Chris's user avatar
  • 121
1 vote

Python minimum required version code check tool

I know of pyqver and used it sometimes but it seems it's been years with no developed/updates, so it could still be useful if you're dealing with old scripts but if you have to check code that ...
danicotra's user avatar
  • 435
1 vote

Online tool for saving code snippets

I personally use 3cols as it's the only site that isn't slow like gists, offers enough categorisation options and stores all your snippets in the cloud for free. The only thing it charges for is ...
Langynom's user avatar
1 vote

Online tool for saving code snippets

I built SnipSave because I couldn't find a solution that suited my needs exactly. Adding/editing snippets is quick and intuitive, and the search is fast and searches the title, tags, and code itself ...
Luke Peters's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible