Quantcast
Channel: Eclipse Plugins, Bundles and Products - Eclipse Marketplace | Eclipse Foundation - Explore, share, and collaborate on Eclipse Plugins, Tools, and Extensions. Discover new and popular additions to enhance your Eclipse development experience.
Viewing all 15920 articles
Browse latest View live

Checkstyle Plug-in

$
0
0
Date Updated: 
Sun, 2019-10-20 08:31
Lars Ködderitzsch
Date Created: 
Thu, 2005-05-26 21:03

The Checkstyle Plugin (eclipse-cs) integrates the well-known source code analyzer Checkstyle into the Eclipse IDE. Checkstyle is a development tool to help you ensure that your Java code adheres to a set of coding standards. Checkstyle does this by inspecting your Java source code and pointing out items that deviate from a defined set of coding rules. With the Checkstyle Plugin your code is constantly inspected for problems. Within the Eclipse workbench you are notified of problems via the Eclipse Problems View and source code annotations just as you would see with compiler errors or warnings. A comfortable Checkstyle configuration editor helps you create and maintain your audit rule configurations. Using filters and file sets you are able to define which files get checked and which don't.


DBeaver

$
0
0
Date Updated: 
Sun, 2019-10-20 16:31
DBeaver Corp
Date Created: 
Sun, 2012-11-04 11:30

DBeaver is free universal SQL client/database tool for developers and database administrators. It can work with any database server which has JDBC or ODBC driver. It supports pluggable extensions. Includes extensions for: MySQL, MariaDB, Oracle, DB2, PostgreSQL, SQL Server, Sybase, Apache Hive, Drill, PrestoDB, Phoenix, Exasol, Informix, Teradata, Vertica, Netezza, Firebird, Derby, H2, H2GIS, WMI, Snowflake, Greenplum, AWS Redshift, AWS Athena, SAP HANA, NuoDB, MS Access, SQLite, CSV, DBF, Firebird, TimescaleDB, Yellowbrick, CockroachDB, OrientDB, MonetDB, Google BigQuery, Google Spanner, Apache Hive/Impala/Spark, Apache Ignite, MapD, Azure SQL, CrateDB, Elasticsearch.

Features: database schema browser, metadata editor (tables, columns, keys, indexes), SQL statements/scripts execution, SQL highlighting, autocompletion, formatting; result set/table view/edit/search; BLOB/CLOB view/edit support; GIS spatial data viewer, scrollable resultsets; transactions management; database metadata and full-text search; ER diagrams; server sessions management, transaction locks management, SSH/SOCKS support, mock data generator; automatic drivers download; stored procedures debugger; data import/export/migration; database health monitoring dashboards; spatial data viewer; git integration; etc.

Supports Color Theme and Darkest Dark themes.

ShellWax

$
0
0
Date Updated: 
Mon, 2019-10-21 03:02
Red Hat Inc.
Date Created: 
Tue, 2019-03-05 07:47

ShellWax is a shell script development plugin for the Eclipse IDE, providing a rich edition experience through integration with the Bash Language Server.

Design and Verification Tools (DVT) IDE for e, SystemVerilog, VHDL, and PSS

$
0
0
Date Updated: 
Mon, 2019-10-21 06:13
AMIQ EDA
Date Created: 
Wed, 2006-04-19 08:00

Design and Verification Tools (DVT) is an integrated development environment (IDE) for the design and verification engineers working with SystemVerilog, Verilog, VHDL, e, UPF, CPF, SLN, PSS, SDL. Including Universal Verification Methodology (UVM) support. It is similar to well-known programming tools like Visual Studio®, NetBeans®, and IntelliJ®. DVT comprises a proprietary IEEE standard-compliant parser, a smart code editor, an intuitive GUI, a comprehensive set of features that help with code inspection, navigation, documentation, and debugging, and an innovative linting framework. DVT allows design and verification engineers to overcome the limitations of plain text editors and use a modern and powerful tool that enables them to:

  • Increase the speed and quality of new code development
  • Easily understand complex or poorly documented source code
  • Simplify the maintenance of legacy code and reusable libraries
  • Accelerate language and methodology learning
  • Automatically generate well-organized source code documentation

 

FEATURES Some of the features that DVT offers include:

  • Compilation errors signaled on the fly
  • Autocomplete / Content Assist
  • Customizable code and project templates
  • Dedicated wizards to generate getters and setters, override functions, or help with UVM factory registration
  • Hyperlinks
  • Semantic Search and Show Usages
  • Quick fixes / Autocorrect
  • Refactoring
  • Macro expansion
  • Project database query views (types, macros, checks, etc.)
  • Structural views (type hierarchy, design hierarch, call hierarchy, etc.)
  • Signal tracing
  • UML and TLM diagrams for inspecting and documenting the verification environment
  • Schematic, trace, state machine diagrams for inspecting and documenting the design
  • Dedicated UVM support
  • Cross-language capabilities for mixed-language projects
  • In-line reminders for task tracking (TO DOs)
  • Vi and emacs emulation

 

INTEGRATION WITH OTHER TOOLS Since it is built on the Eclipse Platform, the DVT IDE can be easily integrated within a large plug-in ecosystem. It also integrates seamlessly with all major hardware simulators such as NCSim , Specman , VCS , and Questa, to enable simplified simulation analysis and debugging. In addition, it works with revision control systems like CVS, Git, Subversion, ClearCase and bug tracking systems such as Bugzilla and ClearQuest.
RESOURCES

 

Kotlin Plugin for Eclipse

genModelAddon

$
0
0
Date Updated: 
Mon, 2019-10-21 11:26
OPCoach
Date Created: 
Fri, 2016-08-26 08:50

This project will help you to separate properly the EMF generated code and your developed code. When you generate the EMF code, you probably override it with the @generated annotation. This is correct but generated and developed code are mixed. It is better to separate both. This projet will generate the appropriate structure and will manage the appropriate factory_override extension to make it transparent to the developper.

JavadocDecorator

$
0
0
Date Updated: 
Mon, 2019-10-21 12:25
imkrmgn
Date Created: 
Sun, 2019-09-15 10:01

This is very simple eclipse plug-in Decorate Java elements with Javadoc headings or method return values.
Just installing it will help you get a quick overview of the class library.

Groovy Development Tools

$
0
0
Date Updated: 
Mon, 2019-10-21 12:54
Pivotal
Date Created: 
Wed, 2012-07-04 13:05

The Groovy Development Tools (GDT) provides Eclipse and Maven (m2e) support for the Apache Groovy programming language. GDT adds full-featured IDE support including editors, wizards, content assist, debugging, refactoring and searching.

The GDT requires the Eclipse Java Development Tools (JDT) as it builds upon Java/JVM support, including Java interoperability (bi-directional dependencies via joint compilation). If your Eclipse flavor does not include JDT, you must install it first.

GDT does not provide any direct support for Grails. If you want Grails tooling, then please consider Groovy-Grails Tools Suite or spring-projects/grails-ide for your Grails projects.


jSparrow - Automatic Java Refactoring

$
0
0
Date Updated: 
Tue, 2019-10-22 11:40
Splendit IT-Consulting GmbH
Date Created: 
Tue, 2017-06-20 11:34

FOR INSTALLING JSPARROW USE THE EXTERNAL INSTALL BUTTON!!!

 

 

jSparrow detects and automatically replaces bugs and code smells in Java sources with a rule-based approach. jSparrow improves your Java source code and transforms it to Java 8/9/10 user-guided and safe.

Refactor your Java code. Improve code quality. Apply the latest Java features. All automatically.

jSparrow has now a set of 65 rules, grouped into seven categories, which are designed for applying coding conventions, removing code smells, standardize logging, improving readability and modernizing your Java codebase. Thus saving maintenance time.

Removal of potential bugs and code smells is one of the main purposes of jSparrow. jSparrow is very efficient in disposing of these kind of threats with its rules. You can group the profiles into individual rule profiles, which also can be exported and imported to share them within your development team.

Staying up to date with the latest Java standards is normally requiring days of manual software maintenance work. jSparrow upgrades old code-artifacts to new state-of-the-art programming practices. The usage of jSparrow´s full version allows you to save a lot of valuable time while offering the option of automatically upgrading to the latest version of Java within minutes in a safe way.

You can then decide if you want to use the jSparrow Free version, as usual, or the new features of jSparrow Starter for automatic refactoring. With jSparrow Starter you will be able to apply 15 rules free of charge. After a short registration, you will get a license key, allowing you to apply the rules on your projects.

 

Don´t lose time with tedious and repetitive work - let jSparrow do it!

Documentation: https://jsparrow.github.io/

Rule description: https://jsparrow.github.io/rules/

Compare our versions: https://jsparrow.eu/get-jsparrow/

LATEST VERSION:

jSparrow Release 3.9.0

jSparrow Maven PlugIn 2.6.0

OUR RELEASE POLICY IS AS FOLLOWS:

Monthly releases

Every 3rd Thursday we will release at least one new rule.

Weekly Bugfix releases

Bugfixes will be released each Thursday

Hotfix Releases 

Hotfix Releases can be deployed any time (hopefully not necessary)

 

Next Release: Thursday 2019-10-17

Emacs+

$
0
0
Date Updated: 
Tue, 2019-10-22 11:40
Stan Cox
Date Created: 
Tue, 2019-05-28 15:06

Emacs+ - Eclipse Extensions for Emacs Expatriates - provides an enhanced Emacs-like experience in the Eclipse text editors. Includes

  • Keyboard Macros (including name, bind, save, load and auto-loading
  • M-x command execution
  • C-u universal-argument
  • Repeat command
  • C-x b, C-x 4 b, C-x 5 b with completion, search and buffer list
  • Emacs style point/mark selection with both global and buffer-local mark rings
  • Emacs style search and query/replace with regular expressions
  • A kill ring for deleted text
  • Digit argument support M-1, M-2 ... C-M-1, C-M-2 ..., etc.
  • Balanced expression (s-expression) commands
  • Split editor windows (C-x 2, C-x 3, C-x {, C-x }, C-x 4 .)
  • Frame handling (C-x 5 2, C-x 5 1, C-x 5 0, C-x 5 o)
  • Rectangle Commands
  • Register Commands
  • Tags-like searching
  • Transposition of characters, words, lines, paragraphs and s-expressions
  • Line and character commands
  • Space and blank line handling
  • Case conversion commands

An optional feature provides additional bindings for:

  • Gnu-style help commands
  • Gnu-style shift selection
  • Gnu-style GUD bindings

Markdown Text Editor

$
0
0
Date Updated: 
Tue, 2019-10-22 11:41
Winterwell Associates Ltd
Date Created: 
Wed, 2007-01-17 13:38

Plugin adding Markdown text-editing support to Eclipse. Makes editing text files in Eclipse a lot better. Markdown is a simple and intuitive text format syntax that lets you get rich formatting with 'normal' text.

Features:

  • Document outline (including an easy to use document structure editor)
  • Folded sections
  • Preview
  • Export-to-html
  • Task tags
  • Word-wrapping
  • Paragraph formatting.

History:
v1.0 - associate with .mdown, .markdown - fix NPE for <> style links in Kepler 4.3.1
v1.1 (24 Feb 2014) added code Rule by @tbrugz Telmo Brugnara - open Preferences icon on View toolbar
v1.2 (Jan 2015) by Olivier Martin @oliviermartin #52 - Update preview when the file is saved #48 - MultiMarkdown metadata #49 - GitHub code blocks #50 - detecting links #51 - open GFM View from Markdown View #53

New update site: https://nodeclipse.github.io/updates/markdown/
Old update site: http://www.winterwell.com/software/updatesite/

Check sources on GitHub https://github.com/winterstein/Eclipse-Markdown-Editor-Plugin and give us a star!

Listed in Nodeclipse Plugins List

TCL (DLTK)

$
0
0
Date Updated: 
Tue, 2019-10-22 11:41
Eclipse.org
Date Created: 
Wed, 2019-06-26 18:08

If you ever wondered, Eclipse has project for TCL inside DLTK (Dynamic Languages Toolkit) project. You can install it any time from Eclipse update site or using Install button or in Marketplace client.

WakaTime

GNU MCU Eclipse

$
0
0
Date Updated: 
Tue, 2019-10-22 12:00
Date Created: 
Tue, 2015-11-03 14:04

The GNU MCU Eclipse (formerly GNU ARM Eclipse) is an open source project that includes a family of Eclipse plug-ins and tools for multi-platform embedded ARM & RISC-V development, based on GNU toolchains.

Fortify on Demand Plugin

$
0
0
Date Updated: 
Tue, 2019-10-22 12:15
Micro Focus
Date Created: 
Thu, 2017-02-23 23:23

Fortify on Demand is a Software as a Service (SaaS) solution that enables your organization to build and expand a Software Security Assurance program quickly, easily, and affordably. An application submitted to Fortify on Demand undergoes a security assessment where it is analyzed for a variety of software security vulnerabilities. With this Eclipse plugin, you can upload your code to Fortify on Demand for static assessment, also audit and remediate static and dynamic analysis results as soon as they are available.


Eclipse OCL

$
0
0
Date Updated: 
Tue, 2019-10-22 12:25
eclipse.org
Date Created: 
Mon, 2013-03-04 13:24

Eclipse OCL is an implementation of the Object Constraint Language (OCL) OMG standard for EMF-based models. Eclipse OCL provides both:

  • An implementation of the OCL 2.4 standard specification (ISO/IEC 19507).
  • A prototypical implementation of the future OCL 2.5 specification.

Members of OMG OCL RTF(Revision Task Force) are actively involved with the Eclipse OCL project. The core OCL component provides the following capabilities to support OCL integration:

  • Defines APIs for parsing and evaluating OCL constraints and queries on Ecore or UML models.
  • Defines Ecore and UML implementations of the OCL abstract syntax model, including support for serialization of parsed OCL expressions.
  • Provides a Visitor API for analyzing/transforming the AST model of OCL expressions.
  • Provides an extensibility API for clients to customize the parsing and evaluation environments used by the parser.

The accompanying examples provide:

  • A Console for interactive evaluation of OCL expression on models.
  • An Impact Analyzer to support analysis and optimised re-evaluation.

The additional OCL Examples and Editors component provides interactive support for OCL:

  • An Xtext editor for OCL in Ecore (to define constraints in your Ecore models).
  • An Xtext editor for OCL expressions (used by Papyrus and the Console).
  • An Xtext editor for OCL documents complementing meta-models (Complete OCL).
  • An Xtext editor for the OCL 'Standard' Library model.
  • A UML-aligned OCL meta-model supporting templates and reflection.
  • An OCL evaluator exploiting the extensible OCL library model.
  • An Xtext Console for interactive evaluation of OCL expression on models.
  • (Luna) Direct OCL to Java code generation (preliminary)
  • (Luna) A Validity View for detailed Constraint/ModelElement validity visualization
  • (Luna) An OCL debugger

erlide - Erlang IDE

$
0
0
Date Updated: 
Tue, 2019-10-22 12:30
Erlide project
Date Created: 
Mon, 2005-11-14 11:47

Developing Erlang applications has never been easier!

Features:

  • editor with syntax highlighting
  • integrated builder
  • integrated debugger
  • console access to underlying Erlang node
  • live expressions
  • code completion
  • documentation view (for the standard libraries) and more, with even more to come really soon!

Erlang version has to be 18.0 or later, including 20.0. Java version has to be 1.8 or later. 

Eclipse C/C++ IDE

EasyShell

$
0
0
Date Updated: 
Tue, 2019-10-22 14:24
anb0s
Date Created: 
Mon, 2009-07-27 10:52

This Eclipse plugin allows to open a shell window or file manager from the popup menu in the navigation tree or editor view. Additionally it is possible to run selected file in the shell, copy file or directory path or run user defined external tools. Key shortcuts and multiple selections are also supported!

EasyShell 2.1
Cleanups, enhancements and bugfixes for new v2.x stream.
release: https://github.com/anb0s/EasyShell/releases/tag/v2.1.0
resolved issues: https://github.com/anb0s/EasyShell/milestone/4?closed=1

EasyShell 2.0:
First release after migration to GitHub with EPL license and support for Eclipse 4.6 Neon. It's a complete rewrite of code with extended tool, dynamic presets and dynamic menus support!
release: https://github.com/anb0s/EasyShell/releases/tag/V2_0_0
resolved issues: https://github.com/anb0s/EasyShell/milestone/2?closed=1

eclox

$
0
0
Date Updated: 
Tue, 2019-10-22 14:25
anb0s
Date Created: 
Fri, 2014-03-07 03:42

Eclox is a simple doxygen frontend plug-in for eclipse.

It aims to provide a slim and sleek integration of the code documentation process into eclipse by providing a high-level graphical user interface over doxygen.

Features:
- graphical edition of doxyfile settings
- integrated doxygen invocation
- doxygen outputs logging and
- optional packaged doxygen binaries (for windows and linux)

Eclox is a free software distributed under the term of the:
- Eclipse Public Licence v2.0 for version 0.13.x and newer
- Eclipse Public Licence v1.0 for version 0.10.x - 0.12.x
- GNU General Public Licence (GPL) for version 0.8.x and older

Project page and update site: http://anb0s.github.io/eclox

eclox-0.12.1: Bug fixes for the second minor release @github
Fixed issues (https://github.com/anb0s/eclox/milestone/6?closed=1):
- [x] #220: Cannot get eclox doxygen to run in the code composer studio
eclipse package
- [x] #222: bundled doxygen cannot be used
- [x] #223: create bundled doxygen with all needed files

eclox-0.12.0: Second minor release @github
Fixed issues (https://github.com/anb0s/eclox/milestone/3?closed=1):
- [x] #18 Support doxygen upgrade feature
- [x] #83 context menu entry shown unnecessarily
- [x] #91 Implement saveas feature
- [x] #108 improve detection of warnings concerning undocumented
parameters
- [x] #195 java.lang.IllegalArgumentException in
createMarkersForResource
- [x] #196 terminate build is not working like expected
- [x] #197 doxygen history menu shows multiple entries for same file
- [x] #198 doxyfile selection dialog does not show nested elements
- [x] #199 add "clear history" to history menu
- [x] #200 invalid custom doxygen identifier found
- [x] #201 Doxygen Build Console: stderr and stdin are not synchronized
- [x] #203 remove from history if "eclox.core.doxygen.RunException:
Missing or bad doxyfile"
- [x] #206 [v0.12] console icons are not shown
- [x] #207 [v0.12] exception if new file created
- [x] #208 [v0.12] java.lang.NullPointerException in Advanced tab
- [x] #211 add support for the += operator
- [x] #212 add support for multiple lines (lists) concatenated by
backslash (\)
- [x] #214 add support for TAG and VALUE format #214
- [x] #215 add support for line separator

v0.11.2: Bug fixes for the first minor release @GitHub
Fixed issues (https://github.com/anb0s/eclox/milestone/5?closed=1):
- #191 exception after build if OUTPUT_DIRECTORY is an absolute path
- #192 add Eclipse 4.2 target platform
- #193 fix feature and plugin provider-name

v0.11.1: Bug fixes for the first release @GitHub!
Fixed issues (https://github.com/anb0s/eclox/milestone/4?closed=1):
- #175 java.lang.IllegalArgumentException: endRule without matching beginRule
- #186 NPE when trying to create new Doxyfile
- #187 obsolete settings are not marked
- #189 Doxygen binaries 1.8.13.v20170413-1543

v0.11.0: First official release at GitHub!
Main changes:
- migrate to GitHub #161
- support configurable working directory #87
- support relative or project-based path to doxygen.exe #75
- open a file that is not a resource in eclipse #15, #68
- support resources in linked folders #176 **Thanks to Corderbollie**
- scrollbar for input directories in graphical editor #167
- sorting column in advanced tab #171
- add update site with bundled Doxygen executables #182
- updated project structure and build process
- added composite site to support testing and release update streams Fixed execution of bundled linux x86_64 binary.

All fixed issues (https://github.com/anb0s/eclox/milestone/1?closed=1):
- #11 muliple Doxyfiles - editing
- #12 Import of existing configuration files
- #15 Add ability to use Doxyfile not in project scope
- #68 open a file that is not a resource in eclipse
- #75 relative or project-based path to doxygen.exe
- #86 environment variables needed for some doxyfiles
- #87 working directory not configurable
- #114 Improvement static declaration of plugin relative identifier
- #144 Tell more about the directory where eclox is stared
- #161 migrate to GitHub
- #162 prepare release 0.11.0
- #163 Unable to use GraphViz
- #164 Unable to create the selected preference page. eclox/core/ui/PreferencePage : Unsupported major.minor version 52.0
- #165 new GitHub update site shows only one version &quot;Eclox 0.10.2.201508272130&quot;
- #167 Scrollbar missing for Input Directories in Graphical Editor
- #170 Graphviz and PlantUML on Windows
- #171 Sorting column in Advanced tab
- #173 [v0.11] invalid custom doxygen identifier found
- #174 [v0.11] endRule without matching beginRule
- #175 java.lang.IllegalArgumentException: endRule without matching beginRule
- #178 No groups on advanced tab
- #176 Support resources in linked folders
- #182 [v0.11] add update site with bundled Doxygen executables
- #184 [v0.11] bundled Doxygen binaries are not working (not executable) at Linux Known issues:
- #166 freeze of build with Grep Console installed --&gt; **related to other plugin, please apply the described workaround**

Viewing all 15920 articles
Browse latest View live