From Collaborative RCE Tool Library

Jump to: navigation, search

Source Code Tools


Tool name: Programmer's Notepad
Rating: 5.0 (2 votes)
Author: Simon Steele                        
Website: http://www.pnotepad.org
Current version: 2.0.10 (build 1010)
Last updated: July 28, 2009
Direct D/L link: http://www.pnotepad.org/dl/download.php?id=50
License type: BSD
Description: Programmer's Notepad is a free, open source, text editor with special features for coders. Some of the features are...

* Bookmarks (both numbered and plain)
* Code Folding/Outlining
* Docking tool windows - much better than those in version 1
* Excellent external tool support with user-configurable
output matching - click on errors and warnings to jump right to
the place in the file where they were generated
* Export to HTML (using CSS) and RTF
* File association manager
* In-file method/definition navigation (using Ctags)
* No limit on file size (although large files may take a while
to load)
* Non fixed-width font support
* Projects and Project Groups with multi-level folders and
file system mirroring
* Quick Search toolbar with links to Google and Google Groups
* Regular expression search and replace
* Support for unicode files
* Support for windows, unix and macintosh file formats
* Syntax highlighting for many languages through “schemes”.
* Tabbed MDI interface
* Text Clips
* Unlimited number of schemes supported, powerful syntax
highlighting supporting both user-defined and built-in schemes
* User-defined schemes (XML)
* Word-wrapping

The development version has many more features and is quite stable as well.
Also listed in: Source Code Editors
More details: Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry)



Tool name: TextPad
Rating: 4.0 (1 vote)
Author: Helios Software Solutions                        
Website: http://www.textpad.com
Current version: 5.2.0
Last updated: July 18, 2009
Direct D/L link: http://www.textpad.com/download/index.html
License type: Shareware
Description: TextPad is designed to provide the power and functionality to satisfy the most demanding text editing requirements. It can edit files up to the limits of virtual memory, and it will work with the 32-bit and 64-bit editions of Windows 2000, Server 2003, XP and Vista.

TextPad has been implemented according to the Windows XP user interface guidelines, so great attention has been paid to making it easy for both beginners and experienced users. In-context help is available for all commands, and in-context menus pop-up with the right mouse button. The Windows multiple document interface allows multiple files to be edited simultaneously, with up to 2 views on each file. Text can be dragged and dropped between files.

In addition to the usual cut and paste capabilities, you can correct the most common typing errors with commands to change case, and transpose words, characters and lines. Other commands let you indent blocks of text, split or join lines, and insert whole files. Any change can be undone or redone, right back to the first one made. Visible bookmarks can be put on lines, and edit commands can be applied to lines with bookmarks.

Frequently used combinations of commands can be saved as keystroke macros, and the spelling checker has dictionaries for 10 languages.

It also has a customizable tools menu, and integral file compare and search commands, with hypertext jumps from the matched text to the corresponding line in the source file (ideal for integrating compilers).
Also listed in: Source Code Editors
More details: Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry)



Tool name: AsmPad
Rating: 0.0 (0 votes)
Author: Rudy Rooroh                        
Website: http://www.geocities.com/asmfreesoft
Current version: 1.2
Last updated:
Direct D/L link: http://www.geocities.com/asmfreesoft/AsmPad12.zip
License type: Freeware
Description: Features
--------
- Universal assembly editor
Win32/64 assembler (MASM, GOASM, POASM, FASM, NASM, LZASM, YASM, HLA, TASM, ect..)
Dos assembler (GASM, XASM, NBASM, ect..)
- Simple & Easy to use
- Syntax highlighting
- Multi Tabbed
- Keyword search F1
- etc.
Also listed in: Source Code Editors
More details: Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry)



Tool name: DelForExp
Rating: 0.0 (0 votes)
Author: Egbert van Nes                        
Website: http://www.aew.wur.nl/uk/delforexp/
Current version: 2.5
Last updated: 2007
Direct D/L link: http://content.alterra.wur.nl/internet/webdocs/internet/aew/downloads/DelForEx.zip
License type: freeware
Description: DelForExp is a FREEWARE Delphi source code formatter that really works.
It improves:

* the indentation
* spacing
* capitalization
* use of blank lines of Delphi source code.

To do so the source code is parsed and lots of special constructs are tested. At default, the style of the Borland source code is followed closely, since this is the most widely accepted style. But formatting of Pascal code is much a matter of taste and debate. Therefore, some alternative rules are included. DelForExp is available as Delphi 2/3/4/5/6/7/9/2007 expert. It can optionally process the whole currently opened project.
Also listed in: Code Beautifiers
More details: Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry)



Tool name: JABi (Just Another Bin2inc)
Rating: 0.0 (0 votes)
Author: PsYcHoCoDe                        
Website: N/A
Current version: 0.0a
Last updated: April 20, 2012
Direct D/L link: Locally archived copy
License type: Freeware
Description: -> What's NEW in v.0.0a:
+ SYNTAX: the D programming language now supported :P
+ SYNTAX: Windows Registry Entry
+ Added: lil' bit better documented plugin sample and SDK...
+ Added: CRC32 internal function is now accessible for use in your plugins ;)
- Bugfix: tiny C syntax problem...
Enjoy! ;)

*** WHAT THE HELL iS THAT?!
-> JABi is a binary file to source include file generator. The 'syntaxes' are the supported output formats >:)

*** Why could i possibly need ANOTHER tool for this job?!
-> JABi is actually *REALLY FAST* and *TINY* (pure ASM code), totally commandline driven (to use it in your compilation scripts), has support for Pre/PostProcessing PLUGINS! and currently supports MASM/TASM/FASM, C, NASM, D language and Windows Registry Entry Syntaxes. I'm planning on expanding the 'supported syntax' list, depending on your feedback, of course, any suggestions are encouraged ;)

*** You said something about pre/postprocessing plugins -> now what the hell is that?!
-> These plugins are actually DLLs, so one could easily expand his JABi features :P Preprocessors receive control just before the actual dumping of the binary file to the memory, while postprocessors execute right after the dumping to memory! So basically, the coder has the full control over what is getting dumped and how it's gonna look in the end of the process >:) The only limit is the coder's imagination actually :P

*** That sound's nice, actually... So, how do I create a new *Processor?!
-> I've included a lil' SDK in the package. It's done in MASM32, but i'm ready to include user contributed SDK's in the package, any ports of the SDK will be appreciated. I just code mostly asm.

*** Are combined plugins a supported option?! (PREPROCESSOR+POSTPROCESSOR=Single Plugin)
-> Yep, they sure ARE supported. However, if you specify such a combined plugin only as a POSTPROCESSOR on the command line, it's PREPROCESSING phase WILL NOT BE executed, and vice versa. If one want's to use BOTH processor phases, he MUST supply BOTH PRE and POST parameter @ the command line the given plugin's name. Actually the plugin example, bundled with the SDK is such a combined processor ;)

*** I LiKE the tool! How could I assist in the further development?
-> You could send plugins you've developed, send samples of other syntaxes, that aren't currently supported by JABi, so i am able to further expand the list... I'm open to any kind of support and ideas on this tiny project.

PS: I believe there's need for a new category for this kind of tools (binary/source embedders maybe, just an idea), since they're must-have for anyone, who digs selfmodifying code, be it a software protectionist, reverse engineer or whatever. The problem comes, when one get's to need one of those, since there're plenty of 'solutions' in the field, but almost none of them is actually suitable for such coder's needs... :/ That was actually why I coded this one... I hope you'll like it...
Also listed in: Assemblers, Code Snippet Creators, Installer Tools, Needs New Category, Patch Packaging Tools, Specific by Compiler, Tool Extensions
More details: Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry)



Tool name: Lore's Source to HTML Converter
Rating: 0.0 (0 votes)
Author: Lars Haendel                        
Website: http://www.newty.de/lsc/index.html
Current version: 3.4b
Last updated: 06/01/2005
Direct D/L link: http://www.newty.de/lsc/zip/Source2HTML.exe
License type: GPL
Description: Lore's Source to HTML Converter is a free software tool that converts source code of arbitrary programming or markup languages into syntax-highlighted HTML. The key features are:

* Supports arbitrary programming or markup languages. Actually language definitions for C/C++, Java, Java Script, Delphi, LaTex, HTML, Ini files and BibTex exist.
* Project files to easily store options and file lists for your different projects
* Pre- and user defined syntax highlighting styles
* Optimized output: Successive elements with the same color or style are formatted together and not separately
* Fast on the fly conversion
* Extensive syntax highlighting like in commercial compilers or editors. Take a look a the screenshot to get an idea ...


Note, this tool does not actually alter source code so it's not a code beautifier in the traditional sense. It is purely intended to generate a formatted HTML representation of code. "Arbitrary languages" means that you can define your own lexer-style keywords and their associated formatting options. This tool is extremely useful for documenting source code (eg: in tutorials).
Also listed in: Code Beautifiers
More details: Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry)



Tool name: MFC Decorated To Undecorated
Rating: 0.0 (0 votes)
Author: ZaiRoN                        
Website: http://zairon.wordpress.com/2006/10/13/mfc-decorated-to-undecorated/
Current version: 1.0
Last updated: October 13, 2006
Direct D/L link: Locally archived copy
License type: Free
Description: This is a little application I wrote some times ago and it might come in handy when you need to convert a decorated c++ name into the undecorated version of the same name. You can convert a single name or an entire .def file, I sometimes convert mfc42.def when my preferred disassembler/debugger doesn’t recognise one or more names.
Also listed in: Code Beautifiers
More details: Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry)



Tool name: Notepad++
Rating: 0.0 (0 votes)
Author: Don HO                        
Website: http://notepad-plus-plus.org
Current version: 6.3.3
Last updated: May 5, 2013
Direct D/L link: http://download.tuxfamily.org/notepadplus/6.3.3
License type: GPL / Open Source (C++)
Description: Notepad++ is a free (free as in "free speech", but also as in "free beer") source code editor and Notepad replacement, which supports several programming languages, running under the MS Windows environment.

This project, based on the Scintilla edit component (a very powerful editor component), written in C++ with pure win32 api and STL (that ensures the higher execution speed and smaller size of the program), is under the GPL Licence.

Here are some of the features of Notepad++ :

* Syntax Highlighting and Syntax Folding

* WYSIWYG (Printing)

* User Defined Syntax Highlighting and Folding

* Auto-completion

* Multi-Document (Tab interface)

* Multi-View

* Regular Expression Search/Replace supported

* Full Drag ‘N' Drop supported

* Dynamic position of Views

* File Status Auto-detection

* Zoom in and zoom out

* Multi-Language environment supported

* Bookmark

* Brace and Indent guideline Highlighting

* Macro recording and playback
Also listed in: Source Code Editors
More details: Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry)



Tool name: Notepad2
Rating: 0.0 (0 votes)
Author: Florian Balmer                        
Website: http://www.flos-freeware.ch/notepad2.html
Current version: 3.1.21
Last updated: July 18, 2009
Direct D/L link: http://www.flos-freeware.ch/zip/notepad2.zip
License type: Free with source code available
Description: A few years ago, I found myself writing my first PHP projects using metapad. When I was looking around for text editors with syntax highlighting, I have come across the Scintilla source code editing component. I was very much impressed by this project, so I decided to create my own Scintilla-based text editor.

The result is Notepad2, a fast and light-weight Notepad-like text editor with syntax highlighting. This program can be run out of the box without installation, and does not touch your system's registry.
Also listed in: Source Code Editors
More details: Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry)



Tool name: PolyStyle
Rating: 0.0 (0 votes)
Author: Matt Jones                        
Website: http://www.polystyle.com
Current version: 3.2zn
Last updated: October 16, 2007
Direct D/L link: N/A
License type: Shareware
Description: Very nice and flexible code beautifier, for many languages.
Also listed in: Code Beautifiers, Javascript Deobfuscators
More details: Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry)



Tool name: PowerGREP
Rating: 0.0 (0 votes)
Author: Just Great Software Co.                        
Website: http://www.powergrep.com
Current version: 3.5.2
Last updated: March 11, 2009
Direct D/L link: N/A
License type: Shareware
Description: PowerGREP is a very powerful Windows grep tool. Quickly search through large numbers of files on your PC or network, including text and binary files, compressed archives, MS Word documents, Excel spreadsheets and PDF files, etc. Find the information you want with powerful text patterns (regular expressions) specifying the form of what you want, instead of literal text. Search and replace with one or many regular expressions to comprehensively maintain web sites, source code, reports, etc. Extract statistics and knowledge from logs files and large data sets.
Also listed in: Data Search and Extraction Tools, Regular Expression Tools, Source Code Search Tools, String Finders
More details: Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry)



Tool name: UltraEdit
Rating: 0.0 (0 votes)
Author: IDM Software                        
Website: http://www.ultraedit.com/index.php?name=UE_MoreFeatures
Current version: 15.10
Last updated: July 10, 2009
Direct D/L link: http://www.ultraedit.com/downloads/ultraedit_download.html
License type: Shareware with 30 day trial
Description: UltraEdit is a text, HTML and HEX editor, and an advanced PHP, Perl, Java and JavaScript editor. Features:

* Code Folding
* Supports 64-bit file handling (standard) on all 32-bit Windows platforms
* UNICODE support
* Disk based text editing - supports files in excess of 4GB, minimum RAM used even for multi-megabyte files
* Syntax highlighting - configurable, pre-configured for C/C++, VB, HTML, Java, and Perl, with special options for FORTRAN and LaTex. Multiple wordfiles available for download
* Project/Workspace support
* Integrated scripting language to automate tasks
* Configurable keyboard mapping
* Column/block mode editing
* Hexadecimal Editor - allows editing of any binary file, shows binary and ASCII view
* Multi-byte Support with Integrated IME Support

Full feature list can be found at http://www.ultraedit.com/index.php?name=UE_MoreFeatures

Personal note: UltraEdit became extremely bloated and slow after the 10.xx versions. I recommend you locate a 10.xx version and use that instead of 11.xx or later versions.
Also listed in: Source Code Editors
More details: Click here for more details, screenshots, related URLs & comments for this tool! (or to update its entry)


RSS feed Feed containing all updates and additions for this category.

RSS feed Feed containing all updates and additions for this category, including sub-categories.


Subcategories

There are 3 subcategories to this category.





Views
Category Navigation Tree
   Needs New Category  (3)