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 ...
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 ...
user avatar
4 votes

Software to search through your own libraries of source code?

Semantic Designs' Source Code Search Engine (SCSE) uses language specific scanners to break each source file into its constituent lexemes, indexes everything, and then provides a GUI-based search ...
user avatar
  • 1,140
4 votes
Accepted

Tools for creating call graph for Ruby application?

The stackprof gem will generate a call graph. Its readme shows this sample:
user avatar
4 votes

Tool for Reviewing Source Code

I would strongly recommend taking a look at Review Board, free and open source but with commercial support but it will not tell you that the example you give is different in the second case, your ...
user avatar
  • 31.1k
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 ...
user avatar
  • 2,887
3 votes
Accepted

Offline code browser for Android

Update 2016-11-02 SGit will no longer be maintained, but the further development will be done under the project MGit (GPLv3). the one almost full featured open source (GPLv3) git-client on android i ...
user avatar
  • 1,616
3 votes

Source code editor for Windows that lets me set a font for each Unicode script

Rather than trying to find an IDE or editor that allows different projects/files to use different fonts while not try to find and use a Mono Spaced font that covers all of your required languages. ...
user avatar
  • 31.1k
3 votes
Accepted

What are some of the best examples of lock free practices in Java?

Here is list of libraries with lock-free and wait-free data structures for JVM: https://github.com/JCTools/JCTools https://github.com/ben-manes/caffeine If you can read Scala code then look into ...
user avatar
3 votes
Accepted

C++ code documentation generation tool

I can strongly recommend Sphinx Document generator - for an example site take a look at the new wxPython documentation. Generates documentation from: Python code C/C++ code reStructuredText3 ...
user avatar
  • 31.1k
3 votes

Are there parsing tools like gcc-xml for C++11 code syntax?

The gccxml site now states that it has been superseded by CastXML, based on LLVM >= 3.6, which supports C++ 11.
user avatar
3 votes

Library to detect in which programming language a code snippet is written

Here's one github/linguist that used by github, a ruby library.
user avatar
  • 712
3 votes

Software to search through your own libraries of source code?

I tend to use Agent Ransack for this. Free Microsoft Windows XP (SP3)/2003/Vista/2008/7/2012/8/8.1 Supports regular expressions on file name and query text Preview matching line from files within ...
user avatar
3 votes

Software to search through your own libraries of source code?

I use grep. As I store all my code under the same path on my filesystem I open up my linux shell (but that will work via cygwin on windows as well) and cd to the directory. Grep is a very ...
user avatar
  • 3,020
3 votes
Accepted

Are there parsing tools like gcc-xml for C++11 code syntax?

I would recommend doxygen - while the C++11 support does seem to have a few bugs outstanding it should give you a very good start. Free list of types - yes list of functions - yes list of methods of ...
user avatar
  • 31.1k
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 (...
user avatar
  • 1,140
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 ...
user avatar
2 votes

Source code highlighting

You can use Netbeans to achieve this result. Open your source file in it and navigate to the appropiate lines using CTRL+g 3 Then you mark the line as bookmark like this: CTRL+SHIFT+M That way ...
user avatar
  • 3,020
2 votes
Accepted

iOS app (or similar) to view source of web page

View Source – HTML, JavaScript and CSS View Source is an app which adds an iOS 8 extension to Safari to allow you to view the source code of a webpage. The app includes syntax highlighting and the ...
user avatar
  • 1,258
2 votes

Syntax highlighting plugin with tabs

highlight.js and JQueryUI like in this example? <!doctype html> <html lang="en"> <head> <title>Syntax-highlighting and tabs</title> <script src="https://...
user avatar
  • 382
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 ...
user avatar
  • 31.1k
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 ...
user avatar
  • 121
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, ...
user avatar
  • 139
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.
user avatar
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...
user avatar
  • 379
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 ...
user avatar
  • 1,101
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 avatar
  • 21
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 ...
user avatar
1 vote

Code compare and merge tool for Mac OSX

Take a look at this StackOverflow question. Might be what you asked for.
user avatar
  • 136
1 vote

Advice on software for solving transient heat conduction? The temperature of the material that is cooling is not uniform

The basic approach for both MatLab, and other tools such as NumPy, is to use Finite Element Method. This approach would be to divide your material into a number of grid squares, (the number depending ...
user avatar
  • 31.1k

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