Tags : Browse Projects

Select a tag to browse associated projects and drill deeper into the tag cloud.

FindBugs

Compare

  Analyzed 17 days ago

FindBugs is a defect detection tool for Java that uses static analysis to look for more than 200 bug patterns, such as null pointer dereferences, infinite recursive loops, bad uses of the Java libraries and deadlocks. FindBugs can identify hundreds of serious defects in large applications (typically ... [More] about 1 defect per 1000-2000 lines of non-commenting source statements). FindBugs is open source, and has been downloaded more than 230,000 times, and is used by many major companies and financial institutions. Findbugs can be used from the command line or within ant, eclipse, maven, netbeans and emacs. [Less]

285K lines of code

4 current contributors

8 months since last commit

379 users on Open Hub

Very Low Activity
4.26744
   
I Use This

PMD

Compare

  Analyzed 25 days ago

PMD is a Java source code analyzer. It finds unused variables, empty catch blocks, unnecessary object creation, and more. It includes CPD, a tool to detect chunks of identical code.

186K lines of code

30 current contributors

about 2 months since last commit

225 users on Open Hub

Very High Activity
4.01923
   
I Use This

pylint

Compare

Claimed by Logilab Analyzed 28 days ago

Pylint is a python tool that checks if a module satisfies a coding standard. Pylint can be seen as another PyChecker since nearly all tests you can do with PyChecker can also be done with Pylint. But Pylint offers some more features, like checking line-code's length, checking if variable names are ... [More] well-formed according to your coding standard, or checking if declared interfaces are truly implemented, and much more. The big advantage with Pylint is that it is highly configurable, customizable, and you can easily write a small plugin to add a personal feature. [Less]

41.6K lines of code

34 current contributors

4 months since last commit

52 users on Open Hub

Moderate Activity
4.52632
   
I Use This

Rust (programming language)

Compare

Claimed by Mozilla Foundation Analyzed 29 days ago

Rust is a systems programming language that runs blazingly fast, prevents almost all crashes, and eliminates data races. It provides both high-level features and low-level control: algebraic data types, pattern matching, closures, type inference, zero-cost abstractions, guaranteed memory safety ... [More] , optional garbage collection, concurrency without data races, minimal runtime, efficient FFI. [Less]

489K lines of code

552 current contributors

4 months since last commit

37 users on Open Hub

Very High Activity
5.0
 
I Use This

PPI.pm

Compare

  Analyzed 11 months ago

Parse, Analyze and Manipulate Perl (without perl) The ability to read, and manipulate Perl (the language) programmatically other than with perl (the application) was one that caused difficulty for a long time. The cause of this problem was Perl's complex and dynamic grammar. Although there is ... [More] typically not a huge diversity in the grammar of most Perl code, certain issues cause large problems when it comes to parsing. Indeed, quite early in Perl's history Tom Christenson introduced the Perl community to the quote "Nothing but perl can parse Perl", or as it is more often stated now as a truism: "Only perl can parse Perl" PPI tries to solve this problem. [Less]

30.9K lines of code

2 current contributors

over 2 years since last commit

29 users on Open Hub

Activity Not Available
4.44444
   
I Use This
Licenses: Artistic-2.0, GPL-2.0+

Pyflakes

Compare

Claimed by Python Code Quality Authority Analyzed 8 months ago

A Lint-like tool for Python, like PyChecker. It is focused on identifying common errors quickly without executing Python code.

3.31K lines of code

15 current contributors

8 months since last commit

27 users on Open Hub

Activity Not Available
4.5
   
I Use This

Sparse

Compare

  Analyzed 28 days ago

Sparse, the semantic parser, provides a compiler frontend capable of parsing most of ANSI C as well as many GCC extensions, and a collection of sample compiler backends, including a static analyzer also called "sparse". Sparse provides a set of annotations designed to convey semantic information ... [More] about types, such as what address space pointers point to, or what locks a function acquires or releases. [Less]

30.2K lines of code

7 current contributors

4 months since last commit

23 users on Open Hub

Moderate Activity
4.5
   
I Use This

Pelican

Compare

  Analyzed 28 days ago

Pelican is a static site generator, written in Python. Write your weblog entries directly with your editor of choice (vim!) in reStructuredText or Markdown Includes a simple CLI tool to (re)generate the weblog Easy to interface with DVCSes and web hooks Completely static output is easy to host anywhere

24.1K lines of code

24 current contributors

4 months since last commit

18 users on Open Hub

Moderate Activity
4.33333
   
I Use This

PHPMD - PHP Mess Detector

Compare

  Analyzed 29 days ago

This is the project site of PHPMD. It is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD. PHPMD can be seen as an user friendly frontend application for the raw metrics stream measured by PHP Depend. What PHPMD does is, it takes a given source code ... [More] and analyzes it for several potential problems. These problems can be suboptimal code, over complicated expressions or dead code, like unused parameters, methods and properties. [Less]

13.2K lines of code

10 current contributors

5 months since last commit

16 users on Open Hub

Low Activity
5.0
 
I Use This

musl

Compare

  Analyzed 27 days ago

musl, pronounced like “mussel” or “muscle”, is a “libc”, an implementation of the standard library functionality described in the ISO C and POSIX standards, plus common extensions, intended for use on Linux-based systems. It is lightweight, fast, simple, free, and aims to be correct in the sense of standards-conformance and safety.

89.2K lines of code

11 current contributors

4 months since last commit

10 users on Open Hub

Moderate Activity
5.0
 
I Use This