# Source Insight Reviews
**Vendor:** Source Insight  
**Category:** [Static Code Analysis Tools](https://www.g2.com/categories/static-code-analysis)  
**Average Rating:** 4.5/5.0  
**Total Reviews:** 26
## About Source Insight
Source Insight parses your source code and maintains its own database of symbolic information dynamically while you work, and presents useful contextual information to you automatically.




## Source Insight Reviews
  ### 1. An amazing code browser for C code

**Rating:** 4.5/5.0 stars

**Reviewed by:** prince j. | Senior Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** December 09, 2022

**What do you like best about Source Insight?**

This is the bestest software I've ever used for C code development.
Major features I like:
Jumping to function defination, seeing all references of variables/functions, showing relationship between function calls.

**What do you dislike about Source Insight?**

Sometimes it takes time to refresh relationship window.

**What problems is Source Insight solving and how is that benefiting you?**

Code browsing becomes easy and improved the development time

  ### 2. A lifeline for coders

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Telecommunications | Enterprise (> 1000 emp.)

**Reviewed Date:** December 11, 2020

**What do you like best about Source Insight?**

References to function , search reference ,browse, Different font style for functions, definitons, etc is great.Make coders job easy and improves efficiency. Source insight is  part and parcel to my life.

**What do you dislike about Source Insight?**

There is nothing as such. Source Insight caters to all my needs.

**Recommendations to others considering Source Insight:**

Source Insight is an elixir for Coders. Make daliy life easy for coders. It is a must use tool for coders.

**What problems is Source Insight solving and how is that benefiting you?**

1. Editing code
2. Debugging
3.Bookmarks
4. Improve efficiency
5. Effectively using context relation

  ### 3. browsing language  code in source insight flawless in millions of lines of code.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Mukesh Y. | Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** November 20, 2020

**What do you like best about Source Insight?**

unique font clour and font representation of API, variable, macro, feature flags. better GUI for caller tracing and checking multiple references. 
side by side comparison between two version of the same file. easier search the desired pice of code in project vai multiple ways file name, API name or variable name. hints in maintaining the format and typo mistakes, indentations.

**What do you dislike about Source Insight?**

generally, I deal with projects with has more 50milions+ lines of SW code and it becomes slower when you have more 2000files or 10milions + line of codes.  so while writing code or browsing it I have to select only some desired lines of code.

it is not something that tool is not getting enough RAM allocation or something.  my system is left with more 60% and 70% CPU cycles and source insight is still slower for the project's having 10+ millions of line code

**Recommendations to others considering Source Insight:**

the is the best product in the market with works smoothly with consuming enough resource on your system. and the great thing is that tool size is really small.

**What problems is Source Insight solving and how is that benefiting you?**

call flow tracing via GUI diagrams and chart while debugging the SW bugs and issue.
writing the code while developing the new product/projects, issue debug, code optimization.  if it C, C++ or any other computer language.

  ### 4. Code review is very easy and compatible

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Wireless | Mid-Market (51-1000 emp.)

**Reviewed Date:** September 23, 2021

**What do you like best about Source Insight?**

The best part of this tool is that it has a lot of functionality for searching any function, variable or anything related to code is easy to handle and we can review any programming language

**What do you dislike about Source Insight?**

It looks very costly and some things I don't like that font size are not fast to change

**What problems is Source Insight solving and how is that benefiting you?**

I am using it for C and C++ code review and other project

  ### 5. Had a good experience using this tool

**Rating:** 3.5/5.0 stars

**Reviewed by:** Inzamam N. | S, Mid-Market (51-1000 emp.)

**Reviewed Date:** June 29, 2021

**What do you like best about Source Insight?**

File structure
Functions visibility
More search options like search in selected files only

**What do you dislike about Source Insight?**

The interface is not good
The search for the function definition is not giving proper search

**Recommendations to others considering Source Insight:**

Recommend to change the interface layout

**What problems is Source Insight solving and how is that benefiting you?**

Could complete my development of few features for the ECU.
I could analyse the code easily and quickly.

  ### 6. source insight is a great tool and is easy to use and set up.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Defense & Space | Enterprise (> 1000 emp.)

**Reviewed Date:** June 30, 2020

**What do you like best about Source Insight?**

I love the language sensitive editor the most. It makes it easy to get coding mistakes out before you compile

**What do you dislike about Source Insight?**

nothing this is a great tool. Its easy to use and does so much with its language sensitive editor

**Recommendations to others considering Source Insight:**

Try it out and see how it catches your errors and helps you save time

**What problems is Source Insight solving and how is that benefiting you?**

I have not had any problems with source insight

  ### 7. Source Insight Syntax Formatting, call tree, symbol window & context window was pretty useful

**Rating:** 5.0/5.0 stars

**Reviewed by:** Gyanendra K. | Lead Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** September 19, 2020

**What do you like best about Source Insight?**

There are plenty of thing about Source Insight that ilked
1) Syntax Formatting : It makes code look pretty interesting and it has multiple colors but never looks cluttered at all
2) reference/call tree /call graph: It is a very useful feature which automatically check and identify the reference for what user is writing or where cursor is placed.
3) symbol window : This is again useful in terms to get all the symbols of a file listed.
4) context window : This is also a very interesting Feature of source Insight which automatically populate contextual information of symbol under cursor.
5) Quickest Naviagtion : This helps save developer lot of time while doing their coding
6) Relation Window : This help to figure out relation of a particular symbol with rest of the symbols
7)  Clip window : This is also very useful feature of source Insight which helps developer editing like drag and drop functionality  of text between from clip to source files.
8) Debugging is also pretty useful feature of source Insight
9) Multiple independent source window which makes it very easy to manage symbol of all files separately in their separate symbol window.

**What do you dislike about Source Insight?**

1) Source Insight support for macro  debugging is still missing 
2) Some time syncing of new project takes time little longer than expected I would say.

**Recommendations to others considering Source Insight:**

Its good tool for code management and It has host of benfits

1) Syntax Formatting : It makes code look pretty interesting and it has multiple colors but never looks cluttered at all
2) reference/call tree /call graph: It is a very useful feature which automatically check and identify the reference for what user is writing or where cursor is placed.
3) symbol window : This is gain useful in terms to get all the symbols of a file listed.
4) context window : This is also a very interesting Feature of source Insight which automatically populate contextual information of symbol under cursor.
5) Quickest Naviagtion : This helps save developer lot of time while doing their coding
6) Relation Window : This help to figure out relation of a particular symbol with rest of the symbols
7)  Clip window : This is also very useful feature of source Insight which helps developer drag and drop editing of text between clips from clip window and source files.
8) Debugging is also pretty useful feature of source Insight
9) Multiple independent source window which makes it very easy to manage symbol of all files separately in their separate symbol window.

**What problems is Source Insight solving and how is that benefiting you?**

1) Easy Code Management among multiple developers
2) Time saving due to its quick code navigation.
3) Syntax formatting improves code readability when multiple developers are working on same project

  ### 8. Source Insight has made it easy to write, debug and navigate through the code.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Electrical/Electronic Manufacturing | Mid-Market (51-1000 emp.)

**Reviewed Date:** September 15, 2020

**What do you like best about Source Insight?**

Its main features,
Context Window, Navigation, etc.
Smart rename,
Project Conditions,
Can customize Styles and Layouts,
& availability of various themes.

**What do you dislike about Source Insight?**

I didn't find anything particular and I've used it for 3 years now. 
One thing I encountered recently was that it should save the Layout set for the specific project. After restarting the project, it should automatically load that layout.

**Recommendations to others considering Source Insight:**

People working with code, who have to re-write, analyze, and modify the code a  lot, this would be your goto tool. Easy to use, a lot of features, gives the user control of settings, etc.

**What problems is Source Insight solving and how is that benefiting you?**

I have been using it to code for embedded controllers mostly C. This gave me an edge over their IDE's because it was tiresome to code in the IDE's but SI made it much easier. I like the fact that it's project settings are independent of any other tool using the same code files. Plus it automatically detects changes in the files if they have been updated in any other tool & that is a major plus for me.

  ### 9. Good source UI for coding but need some improvements.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** November 13, 2020

**What do you like best about Source Insight?**

1. Easy to find the files with names or variables in File Explorer
2. Easy to open any struct/variable definitions.
3. Once Source is created, the project will be loaded much faster compared to the first time.

**What do you dislike about Source Insight?**

1. Search a keyword in all the files takes time and need to be improved. Because of which I have used different editor for  the search.
2. Can be expanded to link with current debuggers like AMD HDT or Intel XDP or Arium Debugger.
3. More info can be loaded at the cursor position than need to open the declaration every time.
4. Creating project with source takes time, need to be enhanced.
5. Search can also be optimized to exclude subfolders in source project.

**Recommendations to others considering Source Insight:**

Good UI to deal with software development projects. And need to be improved in some areas mentioned in review like keyword search, creating new project with more source files etc.

**What problems is Source Insight solving and how is that benefiting you?**

I can easily open/check the variables or files in file explorer. Which makes easy to work with source files in project.
And can able to open variable/struct declarations/definitions with shortcuts.
Easy to load and check the info once project is created.

  ### 10. Senior embedder software developer .

**Rating:** 5.0/5.0 stars

**Reviewed by:** David y. | Softwere Developer, Mid-Market (51-1000 emp.)

**Reviewed Date:** October 10, 2020

**What do you like best about Source Insight?**

The ability to search all the occurrences of the function in the code.
The option to put breakpoints in code and reviews the value of the variables.
The ability to integrate various compilers. 
The ability to do refactoring of the code automatically.
The ability to work with a variety  JTAGS and external debuggers .
The auto-completion of commands.
Search for instance of the text in all the files of the project.

**What do you dislike about Source Insight?**

The size of the function names. It should be the same size as discoloration.
I prefer a dark theme. Invest time so it will look better.

**What problems is Source Insight solving and how is that benefiting you?**

Debugging of pre-existing code.

  ### 11. To code and use existing code is truely like a reading comic book with Source Insight's IDE.

**Rating:** 4.5/5.0 stars

**Reviewed by:** Hardik B. | SDE II, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 24, 2020

**What do you like best about Source Insight?**

By considering space limit, I'll be mention only few features like:
- To access the existing code with its user-friendly overall environment.
- Overview scroller window, syntax formatting.
- The syntax highlighter.
- Code navigator, variable/function reference window.

**What do you dislike about Source Insight?**

There is almost nothing as such to mention here.

**What problems is Source Insight solving and how is that benefiting you?**

We are using a licence version of Source Insight for our Product's code development and it helps our whole team to have a professional experience of a rich flow of software product development like develop the product feature, module and then use existing code among whole team.

  ### 12. Most simplified yet powerful IDE

**Rating:** 5.0/5.0 stars

**Reviewed by:** Nilay G. | SDE 2, Device Engineering, Mid-Market (51-1000 emp.)

**Reviewed Date:** September 20, 2020

**What do you like best about Source Insight?**

Ease of use and consistency in coverage.

**What do you dislike about Source Insight?**

It's not available in mac OS yet. Would be nice to have there.

**Recommendations to others considering Source Insight:**

Best tool for someone who is new to a code base and want to grasp the flow asap

**What problems is Source Insight solving and how is that benefiting you?**

It's gets very easy to understand a complex already written project with source insight as it allows to browse through the code seem less. No other ide I have used till date does the job so good.

  ### 13. Used source insight for c/c++ development, it is very good with effective built-in live analysis.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Akriti M. | Senior Associate Consultant, Enterprise (> 1000 emp.)

**Reviewed Date:** October 03, 2020

**What do you like best about Source Insight?**

Syntax Formatting is an important Source Insight innovation that renders information in a dense, yet pleasing and useful way.

**What do you dislike about Source Insight?**

Not applicable. I don't feel any drawbacks as such.

**Recommendations to others considering Source Insight:**

Yeah it's a good tool. Please make it a try.

**What problems is Source Insight solving and how is that benefiting you?**

I have mainly used for debugging and formatting. It is very pleasing and useful using source insight.

  ### 14. Source Insight Review

**Rating:** 4.5/5.0 stars

**Reviewed by:** Rishabh B. | Firmware Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** September 22, 2020

**What do you like best about Source Insight?**

The Easiness to search and find references through the vast project codebase is really a gamechanger.

**What do you dislike about Source Insight?**

Nothing as such.
Sometimes the start of Project needs to be synchronised manually.

**What problems is Source Insight solving and how is that benefiting you?**

I am maintaining my codebase on source Insight and due to huge nature of codebase, it becomes really easy to search and navigate through files

  ### 15. Very helpful software IDE

**Rating:** 3.5/5.0 stars

**Reviewed by:** Devesh G. | Embedded Engineer I, Enterprise (> 1000 emp.)

**Reviewed Date:** April 07, 2020

**What do you like best about Source Insight?**

If you have a large set of files thousand of Functions, structures this application really help to manage or for development purpose or debugging.
My whole team use source insights for software development you can easily trace global functions, enums, buffers.

**What do you dislike about Source Insight?**

Its little bit complicated and there are lot of windows, so managing all these is though, it takes a little time to load

**Recommendations to others considering Source Insight:**

Its a good IDE for whole software development cycles, debugging, analysis, very helpful while working with software

**What problems is Source Insight solving and how is that benefiting you?**

I used source insight for debugging my code and for development purposes, code analysis and other information

  ### 16. Good tool

**Rating:** 5.0/5.0 stars

**Reviewed by:** Gnanaprabu M. | Senior Software Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** October 19, 2020

**What do you like best about Source Insight?**

It's easy to use and quick to search content and finding matching words is good. project directories and sub directories are given clear view. Nice tool!

**What do you dislike about Source Insight?**

Quick search in directories. Highlights the syntax mistake.

**What problems is Source Insight solving and how is that benefiting you?**

Compilation error, debuging the code.

  ### 17. One of the best code management tools for c/c++

**Rating:** 4.0/5.0 stars

**Reviewed by:** Bishwa N. | SW Develop Engr 2 / Sr, 
Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** November 06, 2020

**What do you like best about Source Insight?**

Accessibility and debugging features are one of many

**What do you dislike about Source Insight?**

UI could be better. A dark mode/dracula theme would be appreciated

**What problems is Source Insight solving and how is that benefiting you?**

I used in my daily office coding and debugging purposes.

  ### 18. Awesome source code browser

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Semiconductors | Enterprise (> 1000 emp.)

**Reviewed Date:** October 02, 2020

**What do you like best about Source Insight?**

I personally like the Caller to the function and Caller of the function (Relationship) window. It gives a great visualization of the code.

**What do you dislike about Source Insight?**

It is tricky to remove or exclude files sometimes from a new project.

**What problems is Source Insight solving and how is that benefiting you?**

Its a great tool for code browsing and has helped to speed up the process of understanding the code relationships as a monolithic view

  ### 19. Source Insight Review

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Investment Banking | Enterprise (> 1000 emp.)

**Reviewed Date:** October 29, 2020

**What do you like best about Source Insight?**

Everything you can do with the source Insight for static and everything.

**What do you dislike about Source Insight?**

There is nothing to dislike it.only need to understand for first time takes more.

**Recommendations to others considering Source Insight:**

Please use Source Insight it is good for everyone.

**What problems is Source Insight solving and how is that benefiting you?**

Code compilation,static code analysis,everything.

  ### 20. Nice IDE to browse code easily

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Semiconductors | Enterprise (> 1000 emp.)

**Reviewed Date:** November 15, 2020

**What do you like best about Source Insight?**

Navigation is easy
Easy to trace call stack
Lot of shortcuts which makes life easy

**What do you dislike about Source Insight?**

Can't build the code
GUI can be improved

**What problems is Source Insight solving and how is that benefiting you?**

Good way to browse through big code

  ### 21. Offline Debugger

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** October 07, 2020

**What do you like best about Source Insight?**

it was very useful for code walkthrough and development purpose

**What do you dislike about Source Insight?**

It crashes, when project is quite bigger in size

**Recommendations to others considering Source Insight:**

Coder should touch it

**What problems is Source Insight solving and how is that benefiting you?**

I spend only less amount of time to traverse the module or components and helps me to understand the flow it easily and quickly

  ### 22. Source insight is a good for large codebase where you can find symbols and their references easily.

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Electrical/Electronic Manufacturing | Enterprise (> 1000 emp.)

**Reviewed Date:** September 15, 2020

**What do you like best about Source Insight?**

Source insight is a good for large codebase where you can find symbols and their references easily.

**What do you dislike about Source Insight?**

There is nothing that i dislike about it

**What problems is Source Insight solving and how is that benefiting you?**

It's easy to learn tool. I'm using it for C language based firmware codes for SSDs and MNAND Devices.

  ### 23. Usefulness of Source insight

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Semiconductors | Enterprise (> 1000 emp.)

**Reviewed Date:** October 27, 2020

**What do you like best about Source Insight?**

Code readability,  code parsing, Debugging

**What do you dislike about Source Insight?**

Viewing different window inside source insight

**What problems is Source Insight solving and how is that benefiting you?**

Debugging problems and understanding the code for feature development

  ### 24. Review about Source insight and its feature

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** October 01, 2020

**What do you like best about Source Insight?**

The built-in dynamic analysis for code in c/c++ is very good.

**What do you dislike about Source Insight?**

I didnt like UI of class diagram and symbols

**What problems is Source Insight solving and how is that benefiting you?**

I use source insights for developing apps.

  ### 25. Best code browsing tool I have used

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Networking | Enterprise (> 1000 emp.)

**Reviewed Date:** October 01, 2020

**What do you like best about Source Insight?**

Search algorithm is really nice l, code view is also great

**What do you dislike about Source Insight?**

For any search it keeps on opening new windows

**What problems is Source Insight solving and how is that benefiting you?**

Code browsing and editing newly written code

  ### 26. Very useful and neat

**Rating:** 4.0/5.0 stars

**Reviewed by:** Nirmal G. | Staff Software Engineer, Wireless, Enterprise (> 1000 emp.)

**Reviewed Date:** June 02, 2016

**What do you like best about Source Insight?**

Clean interface, faster to look into huge data bases

**What do you dislike about Source Insight?**

Very bulky and sometimes gets slow with medium/large projects

**What problems is Source Insight solving and how is that benefiting you?**

Easy to look up symbols and huge code bases


## Source Insight Discussions
  - [What is Source Insight used for?](https://www.g2.com/discussions/what-is-source-insight-used-for)
  - [How can I exclude some subfolders in a project while searching a keyword?](https://www.g2.com/discussions/33736-how-can-i-exclude-some-subfolders-in-a-project-while-searching-a-keyword) - 1 upvote
  - [When is it coming for macos?](https://www.g2.com/discussions/31823-when-is-it-coming-for-macos) - 1 upvote
  - [How do Set my Project Layout so that it always remains the same unless i assign it another one.](https://www.g2.com/discussions/31610-how-do-set-my-project-layout-so-that-it-always-remains-the-same-unless-i-assign-it-another-one) - 1 upvote

- [View Source Insight pricing details and edition comparison](https://www.g2.com/products/source-insight/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-31+09%3A13%3A36+-0500&secure%5Bsession_id%5D=98319c81-2f16-46c2-a3ef-bd869dd118f8&secure%5Btoken%5D=fb40b6113dda400890a3d613ffe050b7ef23c5ce9b0df3710a17ebbd1bba77ad&format=llm_user)

## Source Insight Features
**Agentic AI - Static Code Analysis**
- Adaptive Learning
- Natural Language Interaction
- Proactive Assistance

## Top Source Insight Alternatives
  - [SonarQube](https://www.g2.com/products/sonarqube/reviews) - 4.4/5.0 (140 reviews)
  - [Understand](https://www.g2.com/products/understand/reviews) - 4.2/5.0 (5 reviews)
  - [Coverity](https://www.g2.com/products/coverity/reviews) - 4.2/5.0 (55 reviews)

