Firefox has cool add-ons which make the job of website designers and developers much easier. Here is our list of 30+ excellent Firefox add-ons that every web developer and designer should know about .....(free).....
Access to MySQL is a small program that will convert Microsoft Access Databases to MySQL. Wizard interface. Transfer data directly from one server to another. Create a dump file. Select tables to transfer. Select fields to transfer. Transfer password protected databases. Supports both shared security and user-level security. Optional transfer of indexes. Optional transfer of records. Optional transfer of default values in field definitions. Identifies and transfers auto number field types. Command line interface. Easy install, uninstall and upgrade .....(free).....
Utility that allows you to add recognition of Windows XP visual styles into programs that have not this ability. Actual XP Style does not harm executables, because it works by creating an external manifest file in the same directory as the application itself (Go to Products).....(free).....
The Adobe AIR SDK provides the tools necessary to build and deploy Adobe AIR applications, including: Framework for Adobe AIR APIs, Template for the Adobe AIR application install badge, Command-line Adobe AIR Debug Launcher (ADL), Command-line Adobe AIR Developer Tool (ADT).....(free).....
Adobe AIR is a cross-operating system runtime that lets developers combine HTML, Ajax, Adobe Flash, and Flex technologies to deploy rich Internet applications (RIAs) on the desktop. Adobe AIR allows developers to use familiar tools such as Adobe Dreamweaver CS3, Flex Builder 3, Flash CS3 Professional, or any text editor to build their applications and easily deliver a single application installer that works across operating systems .....(free).....
Firefox can be extended to do just about anything you want, so why not have it help you with your web development and design? We?ve got a dozen suggestions to get you started down the road of turning Firefox into a powerful design and development tool in your arsenal .....(free).....
This info-sniffing program monitors all API calls made by applications and displays detailed information about each API called including parameters, return values and error codes .....(free).....
XML and database content editor that allows non-technical business users to view and edit data in XML documents and relational databases.....(free).....
The Azure Services Platform provides a range of functionality to build create, migrate and extend applications that span from consumer web to enterprise scenarios. You can use these services individually or together, with either new or existing applications.....(free).....
This tool does nothing, it only emulates a bad application... It can only change process priority class, start an endless loop (i.e. stop responding) and crash its process. In addition it can flash window and terminate shell process for testing purposes! Examine it with your system utilities for task response - task and desktop switching, preview making, minimizing to tray, etc. Source code included!.....(free).....
Make your own Windows apps using PHP scripts. This tool embeds php scripts into a single executable exe file via command line options. Fully documented and comes with examples.....(free).....
Simple tool that lists all DLLs referenced by an executable or a library file.....(free).....
Bean Maker is an innovative and fully customizable source code generator, designed to help boost programmers' productivity. It can generate any kind of files (*.java, *.xml, *.tld) using simple text templates enhanced with with special tags. Bean Maker works for any kind of computer language, although it was designed originally for Java and J2EE programmers. Whether you are looking for consistency across development teams, simplification of repetitive tasks or just error free code generation Bean Maker is the tool for you. Ease of use and innovative template-tags make this utility an essential tool for every developer.....(free).....
10 of the most useful extensions if you build or run websites.....(free).....
Web based application encodes and decodes ASCII text .....(free).....
Use this to quickly create a bookmarklet from some javascript code.....(free).....
Looking for a professional but fun broadband speed test? Here is just what you need, and best of all, it's free! Own a website and want to place this broadband test on it? No problem, easy to do and it's free as well.....(free).....
Web app lets web designers view screenshots of their pages in different browsers, at different screen resolutions and with different plugins. Note, there is some lag time between submitting the site and receipt of the screenshots. As of Monday night the length of the job queue is circa 3 hours.....(free).....
CalcIt is a small, versatile programming tool to be used to process quickly and conveniently numeric, alphanumeric data and text files, to handle programmatically directories and their files and compose small utilities to run immediately without delays and prerequisites. It is also a calculator and more than that a tool to create custom calculators that can run inside CalcIt's environment or independently. It provides a graphical environment of work where the user can write and execute code in a special simple language and display results in the same place. The codes written are stored in a hierarchical list that serves as a kind of "code palette" where the user at any time can pick one of his/her codes and execute it immediately. So CalcIt is "programmability at your fingertips"......(free).....
Over 30 cheatsheets developers will find useful. No developer can remember all the different functions, options, tags, etc. that exist. Documentation can be cumbersome at times, thats why I like cheat sheets. They are quick references that feature the most commonly forgotten things on a specific topic. You can print them out and hang them on your wall, or just keep them handy in your bookmarks for quick reference.....(free).....
Ajax, Eclipse, jQuery - lots of free cheatsheets. Handy.....(free).....
Chickenfoot is a Firefox extension that puts a programming environment in the browser sidebar so you can write scripts to manipulate web pages and automate web browsing. In Chickenfoot, scripts are written in a superset of Javascript that includes special functions specific to web tasks .....(free).....
Tools to improve the data indexing performed by applications relying on Microsoft indexing technologies .....(free).....
A freeware notepad style COBOL editor with multi-window tabbed interface, navigable tree view of division, sections, paragraphs etc. calculates the offsets of selected record definitions, handle flat file editing of selected record definitions, standalone installation (can run from a floppy disc).....(free).....
CodeLobster PHP Edition is a handy and easy-in-use editor that is primarily intended for quick and easy creation and editing of PHP files. It includes built-in parser, autocomplete and Class View window for comfortable work with PHP code. CodeLobster PHP Edition also supports such file formats as Text, HTML, XML. Simple autocomplete for HTML and XML code is also included.....(free).....
Mihov CodeView is a fast and easy-to-use program for quick browsing through text files, source code and initialization files. It is possible to copy and paste from clipboard, search for strings and print. The program supports drag & drop. Multilanguage support for English, Slovene, German, Italian, French, Spanish, Czech and Polish .....(free).....
Ever tried using a color picker on a high resolution monitor? It's impossible. That's why this color picker has a magnifier attached. Grab palettes of up to 16 colors at once and use four advanced color mixers to select a spectrum of possibilities.....(free).....
Compile Plus enables compiling with options from Windows explorer's menu. You can compile next types of files: C/C++, C#, Assembler and Java.....(free).....
Are you tired of clicking on some link from a web portal, only to find that the website is temporarily off-line because thousands or millions of other users are also trying to access it? Does your network have a really low-bandwidth connection, such that everyone, even accessing the same web pages, suffers from slow downloads? Have you ever run a website, only to find that suddenly you get hit with a spike of thousands of requests, overloading your server and possibly causing high monthly bills? If so, CoralCDN might be your free solution for these problems.....(free).....
This episode of Computer Archeology is about reverse engineering eight different versions of Microsoft BASIC 6502 (Commodore, AppleSoft etc.), reconstructing the family tree, and understanding when bugs were fixed and when new bugs, features and easter eggs were introduced. This article also presents a set of assembly source files that can be made to compile into a byte exact copy of seven different versions of Microsoft BASIC, and lets you even create your own version.....(free).....
Usually, you want as many people as possible to read your pages. There are however some exceptions where you want only a select group of people to be able to acces your pages. For this purpose, HTTP user authentication was designed. This page describes how to set up HTTP user authentication for webserver types that use '.htpasswd' and '.htaccess' files, such as the CERN and Apache webservers. Also a weblication to generate the code .....(free).....
So you're interested in making an oh-so-fashionable DLL? Well look no further. Creating a DLL is a lot easier than you probably think.....(free).....
The Controllable Regex Mutilator, CRM114 is a system to examine incoming e-mail, system log streams, data files or other data streams, and to sort, filter, or alter the incoming files or data streams according to the user's wildest desires. Criteria for categorization of data can be by satisfaction of regexes, by sparse binary polynomial matching with a Bayesian Chain Rule evaluator, or by other means. Accuracy of the SBPH/BCR classifier has been seen in excess of 99 per cent, for 1/4 megabyte of learning text. In other words, CRM114 learns, and it learns fast .....(free).....
Cryptography, simply defined, is the art of combining some input data, called the plaintext, with a user-specified password to generate an encrypted output, called ciphertext, in such a way that, given the ciphertext, it is extremely difficult to recover the original plaintext without the encryption password in a reasonable amount of time. The algorithms that combine the keys and plaintext are called ciphers. Various ciphers are documented on this page for easy use.....(free).....
Will generate both the CSS and the HTML code required to produce a text-based yet appealing set of navigation buttons. As text links are fast becoming preferred over images where search engine optimization is needed, a CSS menu can give the effectiveness of text links with a better look than standard text links. 3 different styles of menu available to generate.....(free).....
Experimental program to protect processes and allow you to try out various system and application behaviour when certain processes are made protected. Protected Processes are a part of the next-generation high-definition audio/video support present in Vista, and related to the Protected Media Path.....(free).....
Free MySQL database documentation tool that creates precise technical documentation of every detail of a database schema within a moment. DBScribe supports wide range of output formats (Microsoft HTML Help format (CHM), single HTML, multiple file HTML site and Microsoft Word document), rich set of features to customize you sql documentation, all SQL objects documenting, wizard and command line interface .....(free).....
This is an attempt to make Microsoft Internet Explorer more compliant when it comes to web standards. Using CSS you can create DHTML Behavior that allows Microsoft Internet Explorer to use basic CSS Namespaces. Explorer, Mozilla and Opera may then reference the same XML style sheet.....(free).....
Internet Explorer plug-in with powerful features: DOM Inspector: View DOM Tree and modify tags attributs and css attributes on the fly to test your page. HTTP Inspector: View HTTP/S request to check cookies, GET and POST parameters, view server info. Javascript Inspector and Javascript Console: View javascript functions for easier debugging, see Javascript and AJAX code. HTML Validator: Validate HTML code to correct and optimize your code and html size of your page. And many more features: See page cookies, get pixel color on a page, make a page screenshot. Free for personal use.....(free).....
Versions of the Debugging Tools for Windows package are available for 32-bit x86, native Intel Itanium, and native x64 platforms. These debugging tools can be used to debug drivers, applications, services, and the operating system itself on systems running Microsoft? Windows? Server? 2003, Windows 2000, Windows XP, or Windows NT? 4.0. The latest release of Debugging Tools for Windows is available for download from the Web.....(free).....
Native Windows debugger, disassembler, tracer, resource extractor, and window sniffer.....(free).....
Decompilation is the reverse process of compilation i.e. creating high level language code from machine/assembly language code. At the basic level, it just requires to understand the machine/assembly code and rewrite it into a high level language, but things are not as simple as they seem, particularly when it comes to implementing a decompiler. Throughout this discussion, we will be using the C language for the high level language, and the 8086 assembly language for the low level language.....(free).....
Design is a suite of web-design and development assistive tools which can be utilised on any web-page. Encompassing utilities for grid layout, measurement and alignment, Design is a uniquely powerful JavaScript bookmarklet.....(free).....
Desk Marker allows you to to draw on windows with different pensize and color. The visual controls mode allows to mark visual controls like buttons and forms. With the transparency option you can colorize the visual controls. In the freehand mode the pen marker follows your mouse. For all operations like draw and delete hotkeys available for easy switching. Desk Marker is specially designed for computer courses or any other operation areas where you have to emphasize window areas. Desk Marker is free for non commercial use .....(free).....
Utility that creates a virtual ruler on your desktop. Programmers may use it as a help or check tool with object positioning. Optional scale provides information on the size of pictures, either on screen or printed in desired resolution.....(free).....
The greatest utility every written by master toolsmith and driver expert Mark Cariddi. This utility has two views: (a) one view that will show you the entire PnP enumeration tree of device objects, including relationships among objects and all the device's reported PnP characteristics, and (b) a second view that shows you the device objects created, sorted by driver name.....(free).....
Digital Mars C and C++ Compilers for Win32, Win16, DOS32 and DOS. Fastest compile/link times, powerful optimization technology, Design by Contract, complete library source, HTML browsable documentation, disassembler, librarian, resource compiler, make, etc., command line and GUI versions, tutorials, sample code, online updates, Standard Template Library, and much more.....(free).....
Test the reaction of programs to different messages and reaction of programs in different states. This manager let you change states of windows without code changing. Also change common view of desktop and windows to make working process more comfortable......(free).....
DKRuler is a sizable drag and drop horizontal, vertical and translucent ruler for your computer's desktop. DKRuler stays on top of all applications and file system windows .....(free).....
This utility displays the list of all exported functions and their virtual memory addresses for the specified DLL files. You can easily copy the memory address of the desired function, paste it into your debugger, and set a breakpoint for this memoery address. When this function is called, the debugger will stop in the beginning of this function .....(free).....
dotNetTools includes all 3 following tools: dotNet Sniffer, PvLog DeObfuscator and LicenseManagerKiller. dotNet Sniffer 2 uses the .NET profiler API to save assemblies loaded from memory. Once a module is handled by the .NET Framework, dotNet Sniffer saves it to disc if it was loaded from memory. Some tools are changing the module (decrypt methods ...) after loading; dotNet Sniffer 2 allows you to save the module again during the execution of the first method (JIT). PvLog DeObfuscator is a MSIL code optimizer. One side effect of the optimizer is that it can make more readable obfuscated code. PvLog DeObfuscator can also rename the types and names of members to further improve readability. PvLog LicenseManagerKiller is to prove and warn against the inefficiency of managing licenses in managed code.....(free).....
Installing and starting NT kernel mode drivers can be a hassle. This is especially true during the development stage of a project, before you've built an attractive gui-based custom installation program. Now, OSRLOADER eliminates your trouble. This GUI-based tool will make all the appropriate registry entries for your driver, and even allow you to start your driver without rebooting. It's even got a help file, for goodness sakes! If you write drivers, this is another one of those utilities that's a must have for your tool chest. x86 architecture.....(free).....
DumpEvt is a Windows NT and 2K program to dump the event log in a format suitable for importing into a database. Similar to the DUMPEL utility in the NT resource kit, but without some of the limitations. DumpEvt has been updated to now allow dumping the new Windows 2000 event logs (DNS, File Replication, and Directory Service).....(free).....
Dump Flash decompiler treats compressed and decompressed SWF files and shows the detailed structure in the tree form. It's possible to export a file to the XML format.....(free).....
DupBlock is a text duplication utility that generates blocks of text that are alike except for one or more sequenced variables. DupBlock usage begins by specifying a default text block and using named variables in positions where you want to insert counter or list data. Variables can be counter-type variables that sequence + 1 from 0 (or from a user-defined starting value) OR a list of input data that is output sequentially as blocks are generated. Formatting for counter-type variables can use some aspects of 'printf' style formatting. The number of iterations performed is determined by the 'Repeat Block' field in the program dialog. Output can be sent to a file or the windows clipboard.....(free).....
A number of folks in our forum recommend this - Dynamic HTML Editor is a graphical WYSIWYG editor for WEB pages; it allows you to create your own site without writing HTML code. You have simply to position objects applying graphical effects, shadows, insert images, events and you'll obtain a dynamic cross-browser site! Let's start to make your personal or business web site. It only takes minutes .....(free).....
Versatile, convenient and optimal text editor and file processor that far surpasses the capabilities of other Notepad-like applications. It offers innovative clipboard handling, cryptographic options and logic text conversions, great for education, fun, or privacy. EDXOR is small, self-contained, dependency-free and very fast. It provides over 90 menu items, including many unique functions and options, for diverse applications.....(free).....
Freeware suite of tools including a process viewer and a PE editor called CFF Explorer. The PE editor has full support for PE32/64. Special fields description and modification (.NET supported), utilities, rebuilder, hex editor, import adder, signature scanner, signature manager, extension support etc. First PE editor with support for .NET internal structures. Resource Editor (Windows Vista icons supported) capable of handling .NET manifest resources (who are dumpable as well). The suite is available for x86, x64 and Itanium .....(free).....
Database utility, which allows you to copy database files to clipboard or export them to file. Can open DBF, DB, TXT, CSV, ASC, Lotus (WJ2, WK1) files. Supports text, HTML, XML, RTF, XLS, CSV, and DBF destination formats .....(free).....
XPRR is an small freeware utility for revealing the value of Google's PageRank for specified website or webpage. XPRR allow you to see PR value of specified webpage without installing Google Toolbar (GoogleBar) and even without starting the Internet Explorer .....(free).....
The goal of this site is to provide an introduction and overview of Extreme Programming (XP). Take the guided tour.....(free).....
A tutorial and bit of reusable code that you can use in all your projects to track all your memory leaks.....(free).....
GACView is an alternative to the standard .NET assembly viewer on Windows Explorer. In addition to the standard columns, GACView displays additional information for each assembly, like modified date, file size, full path of the assembly file, file version, and so on. GACView also allows you to delete an assembly the cannot be uninstalled in the regular way .....(free).....
gbCodeLib is a full-featured, multi-language source code librarian. It has a powerful, built-in source code editor and revision control manager. gbCodeLib has an easy-to-use interface yet provides one of the largest feature sets of any code librarian available today. Over 1000 sample source code snippets, including language mini-tutorials, are included in the distribution. gbCodeLib and its snippets can be updated online. gbCodeLib is free for non-commercial use. This includes personal and educational use.....(free).....
Cross language compiler. GCC can compile programs written in C, C++, Objective C, or Fortran.....(free).....
GCJ is a portable, optimizing, ahead-of-time compiler for the Java Programming Language.....(free).....
Generic JavaScript validator 1.0 (beta) is a simple but powerful cross-browser JavaScript that combines DOM and regulars expressions for the client-side validation of forms. It can validate any number of form on HTML documents. It also supports user defined JavaScript functions .....(free).....
Run your web applications on Google's infrastructure. App Engine applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs grow. With App Engine, there are no servers to maintain: You just upload your application, and it's ready to serve your users. You can serve your app using a free domain name on the appspot.com domain, or use Google Apps to serve it from your own domain. You can share your application with the world, or limit access to members of your organization. App Engine costs nothing to get started. Sign up for a free account, and you can develop and publish your application for the world to see, at no charge and with no obligation. A free account can use up to 500MB of persistent storage and enough CPU and bandwidth for about 5 million page views a month. This is a PREVIEW RELEASE of Google App Engine. For now, account registrations are limited to the first 10,000 developers, and applications are restricted to the free account limits.....(free).....
Code.google.com is the site for external developers interested in Google-related development. It?s where they publish free source code and lists of API services.....(free).....
Various tools for managing, maintaining, and improving the performance of MySQL databases, originally written by Google. This includes: mypgrep.py - a tool, similar to pgrep, for managing mysql connections, compact_innodb.py - compacts innodb datafiles by dumping and reloading all tables, patches - patches to add features to MySQL 4.0.26 and MySQL 5.0.37 .....(free).....
Copies error messages from message boxes so you can put the error message in a search engine to find more about these errors and how to fix them.....(free).....
According to Tog, Certain "principles are fundamental to the design and implementation of effective interfaces, whether for traditional GUI environments or the web. Of late, many web applications have reflected a lack of understanding of many of these principles of design, to their great detriment. Because an application or service appears on the web, the principles do not change. If anything, applying these principles become even more important." In this article, Tog runs down the laws of effective interface design--some are obvious, some are not. A great lesson for all the shell programmers out there.....(free).....
Various desktop computer Graphical User Interfaces and operating systems. Many different people have had different ideas of how a GUI should work and these screen shots show many of the more popular ones. .....(free).....
If you're familiar with the Object Viewer that comes with NT, you'll enjoy this version that has added features like the abililty to view the NT namespace and modify the security on objects .....(free).....
GUIStuff offers you many free tools to create a great-looking website. You can download one of dozens of graphical interfaces, use Flash, DHTML, and graphics generation tools to add spice to your page, and check out tutorials to learn how to design by yourself.....(free).....
User interfaces occupy an important part of software development. This page provides a comprehensive reference on toolkits for building graphical user interfaces (GUIs), with emphasis on resources for Free Software (Open Source).....(free).....
Hackman 6 Lite is a freeware hex editor and disassembler. It comes with cryptography capabilities, decoding with ready and self-made algorithms and a fully-featured editor. You can edit virtually any file or disk with the ease of a word processor. Online Libraries cover every topic you might be interested in, from how to use the program to detailed processor instructions.....(free).....
HateML Pro is a powerful PHP IDE with support for XHTML and CSS for both professional and novice alike. Designed to help accelerate the process of editing,debugging web applications, php scripts and simple XHTML sites as well.....(free).....
HexTools is a collection of tools to aid in reverse engineering binary file formats. Including hexdump, an advanced hex dumping program which allows you to specify exactly how you want the data presented, and exactly which data you want to be presented. And hexdiff, a diff tool designed to dump readable hex diffs between two files. It employs a simple diff algorithm, simply comparing 16 bytes at a time. This basic diff algorithm is useful for viewing changes in file formats created with different variations (Go to "My Programs")......(free).....
HEXwrite immediately converts your keyboard input into HEX or ASCII, depending on what program mode you selected.....(free).....
Highlight converts source code to formatted text with syntax highlighting. Coloured output in HTML, XHTML, RTF, TeX, LaTeX and XML format. Supports 120+ programming languages. Includes 40 colour themes. Platform independent. Customizable and easy to use.....(free).....
If you want to protect web pages with a password, you can make use under Apache of the htaccess file. This file's also useful for a number of other functions. This generator helps create such a file.....(free).....
Simple cheatsheet for the .htaccess file .....(free).....
Indexed nicely for your use.....(free).....
Reformats HTML source code with an array of user specified options. The output is clean, consistent, and easy-to-read HTML code.....(free).....
Looking for a simple and fast way to indent and export your HTML code into various file formats? Look no further than HTML Code Export, a unique and easy to use software to quickly and easily reindent, export (10+ formats supported) and print your HTML documents, convert them to PDF, RTF, images and more.....(free).....
This small program will encrypt the source code of your webpages. Completly normal on browser but encrypted in source code. Drag & Drop to application icon to quicly create the encrypted copy of you page .....(free).....
HTML Splitter 1.4 (787 kB - Windows 95/98/Me/NT/2000/XP) is a free utility that helps you put large documents on the Internet (or into HTML format). This is done by splitting each document into smaller HTML documents, and by linking these documents together.....(free).....
Provides fast and easy conversion of HTML Files and HTML Code Blocks pasted from Clipboard to any Script. You can use the existing script generation templates, create your own or edit existing templates directly from program window using the built-in Script Templates Editor. Also you can use it for encrypting the email addresses with JavaScript for preventing any access to them by spam-bots from your web pages. The program works in four different modes, placed on separate tabs of the main window: 'Single File', 'Files List', 'Text Block' and 'Email to JavaScript'. First three tabs allow to perform the conversion matching to selected mode and the fourth tab is used for email addresses encryption.....(free).....
HttpCopy is a command line utility that lets you copy a web file or web page to a local file. It may be used in a batch file to copy some live data from a web server to the local disk .....(free).....
IBM's Journals, available online. The latest issue, Volume 48, Number 2, features deep computing?high-performance computing applied to problems that require significant computing resources in order to facilitate relatively complex decision-making in fields ranging from business to the sciences......(free).....
Now available online. The IBM Systems Journal is a quarterly, refereed technical publication, featuring the work of authors from systems and software fields in information science and the computer industry. The papers are written for a technically aware readership in the software, systems, and services professional community worldwide: technical professionals, researchers, and users. Each paper is peer-reviewed for content, currency, and value by recognized experts in the field.....(free).....
Web site allows you to see your site through the eyes of Apple's Safari browser......(free).....
IE HTML Element Spy is tool that will help you to understand the structure of existing pages on the web, it is very easy to install and use.....(free).....
Adds a toolbar to the Internet Explorer, allowing you to write scripts that executes and manipulates the loaded page's DHTML object model. The new toolbar exposes 5 buttons, each runs a script which can manipulate the DHTML object model of any page shown in the browser. You write the script in standard VBScript. You have automatic access to all the properties and methods of the IWebBrowser2 interface. Using the IWebBrowser2::Document property you get access to the DHTML Object Model and can manipulate the underlying web page just as you may wish. A goodie for web developers and testers. Testers can use this utility to automate test cases for DHTML applications.....(free).....
IrpTracker allows you to monitor all I/O request packets (IRPs) on a system without the use of any filter drivers and with no references to any device objects, leaving the PnP system entirely undisturbed. In addition to being able to see the path the IRP takes down the driver stack and its ultimate completion status, a detailed view is available that allows you to see the entire contents of static portion of the IRP and an interpreted view of the current and previous stack locations .....(free).....
This document is a collection of slang terms used by various subcultures of computer hackers. Though some technical material is included for background and flavor, it is not a technical dictionary; what we describe here is the language hackers use among themselves for fun, social communication, and technical debate .....(free).....
Java PathFinder (JPF) is a system to verify executable Java bytecode programs. In its basic form, it is a Java Virtual Machine (JVM) that is used as an explicit state software model checker, systematically exploring all potential execution paths of a program to find violations of properties like deadlocks or unhandled exceptions. Unlike traditional debuggers, JPF reports the entire execution path that leads to a defect. JPF is especially well-suited to finding hard-to-test concurrency defects in multithreaded programs. From NASA.....(free).....
Many JavaScript implementations do not warn against questionable coding practices. Yes, that's nice for the site that "works best with Internet Explorer" (designed with templates, scripted with snippets copied from forums). But it's a nightmare when you actually want to write quality, maintainable code. That's where JavaScript Lint comes in. With JavaScript Lint, you can check all your JavaScript source code for common mistakes without actually running the script or opening the web page.....(free).....
jEdit is a programmer's text editor written in Java, being developed by Slava Pestov and others. Some of jEdit's features include: Built-in macro language (BeanShell). Extensible plugin architecture, with more than 80 plugins available. Plugins can be downloaded and installed from within jEdit using the "plugin manager" feature. Syntax highlighting for more than 80 languages. Supports a large number of character encodings including UTF8 and Unicode. Auto-indenting of source code. Folding (indent and 'marker' based). Word wrap. Unlimited undo/redo. Highly configurable and customizable. Every other feature, both basic and advanced, you would expect to find in a text editor.....(free).....
KDiff3 is a program that compares or merges two or three text input files or directories, shows the differences line by line and character by character (!), provides an automatic merge-facility and an integrated editor for comfortable solving of merge-conflicts, supports Unicode, UTF-8 and other codecs, autodetection via byte-order-mark "BOM" supports KIO on KDE (allows accessing ftp, sftp, fish, smb etc.), Printing of differences, Manual alignment of lines, Automatic merging of version control history ($Log$), and has an intuitive graphical user interface. Windows-Explorer integration Diff-Ext-for-KDiff3 - shell extension included in installer.....(free).....
Generates fake text for testing apps, websites, etc .....(free).....
MAKEMSI is a freeware tool which enables you to easily and reliably create low overhead "MSI" based installers (a Microsoft developed and backed installer format).....(free).....
This page contains links to several mathematical utilities. The algorithms underlying these utilities come from the BLAS, EISPACK, and LINPACK collection of subprograms, written by some of the brightest mathematicians and computer scientists. Those subprograms incorporate excellent basic algorithms and programming techniques to optimize the routines for speed and accuracy .....(free).....
The program extracts exported functions from a DLL file (Go to Utilities).....(free).....
MB-Ruler helps you to measure distances and angles on the screen. The ruler is almost transparent, so you can have it on the screen, while you are working with the applications below. Additionally it has a screen loupe function, a RGB value window and you can place temporary points, lines, rectangles, ellipses, polylines, texts and bitmaps as markers on the screen. For software developers MB-Ruler has a remote interface to modify its position and angle and receive its data......(free).....
Distributed memory object caching system. High-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.....(free).....
MFCClean is a tiny 32-bit command line freeware utility written for Visual C++ programmers. It searches through a directory tree deleting large temporary, binary, build files, such as precompiled headers, that use a huge amount of disk space (unnecessarily when you're not actually coding). Call it from a batch file just before running a backup or commiting to CVS, run as part of a login script, as a desktop icon for a quick double click. Use it just before your daily backup, and after a coding session - just to keep things tidy.....(free).....
The MicroMighty Software Development Kit (SDK) is a ASP.NET project for developers that demonstrates the usage and abilities of the SDK namespaces and components through sample files and source code.....(free).....
The Script Repository categorizes sample scripts designed to run on Windows 2000, Windows XP, and Windows Server 2003. The scripts linked to from this page were all written using VBScript.....(free).....
Minimalist GNU For Windows. Includes MinGW: A collection of freely available and freely distributable Windows specific header files and import libraries combined with GNU toolsets that allow one to produce native Windows programs that do not rely on any 3rd-party DLLs. And MSYS: A Minimal SYStem to allow the typical POSIX/Bourne configure script to execute to create a Makefile so that you can execute make.....(free).....
Simple tool to display a hex dump of the header (first 256 bytes) of a file.....(free).....
Minimal Website: Plain text files are converted automatically to HTML pages. You can write and edit your texts with your usual editor and the changes can be updated automatically in your home page. All pages are represented in a uniform design. You can either use an available layout or make your own. Additional changes of the layout are always possible. Menus and sub-menu items are created automatically. The generated pages are optimized for finding by search engines. No frames are used and descriptions and keyword can be entered specifically for every page.....(free).....
Mollio is a simple set of html/css templates. The aim was to create a set of page templates that use css for layout as well as some sample basic content which has also had some css applied.....(free).....
MPRESS is a free, high-performance executable packer for PE32/PE32+/.NET executable formats! MPRESS makes programs and libraries smaller, and decrease start time when the application loaded from a slow removable media or from the network. It uses in-place decompression technique, which allows to decompress the executable without memory overhead or other drawbacks; it also protects programs against reverse engineering by non-professional hackers. Programs compressed with MPRESS run exactly as before, with no runtime performance penalties.....(free).....
This Editor allows you to edit your MSDOS.SYS configuration file, giving you all the options supported by Microsoft. This editor does not attempt to distinguish what version of Windows 9x you are running, and therefore gives you all the options available from Windows 95a through Windows 98 2nd Ed. There is help associated with each option, plus links to the Microsoft Knowledge Base, so you can gather more information about syntax and what is supported on which platform. No distinction is made so you can create/edit a MSDOS.SYS file and distribute it to other PCs that might not be on your platform (NOTE: Any specific piece of software is kind of buried deep on this site.... but here are the directions: Go to Software >DX21 Releases >View By Category >Desktop Management).....(free).....
MSIDIFF is freeware to compare or disassemble Windows Installer databases (a "MSI to TEXT" utility). .....(free).....
Most comprehensive MySQL GUI productivity tool on the planet.....(free).....
Freeware Hex Editor program can export as C, Pascal, VB and ASM structure and Hex and Raw format.....(free).....
Obfuscation tool for .NET code protection. The Light Edition is the Free version of Skater .NET Obfuscator. You may use Skater .NET Obfuscator Light Edition, free of charge, to protect your .NET applications for both personal and commercial purposes .....(free).....
Top quality, unique and creative web site templates designed by professionals .....(free).....
Sample showing how to create a non-rectangular window (Go to WTL).....(free).....
Got a file via e-mail and don't know how to open it? Downloaded a document and don't know what archiver was used to compress it? Let's try to see what we can tell you about it!.....(free).....
Nice programmers tool. No file is written on the server. No track is kept about who submitted what.....(free).....
Oracle Berkeley DB is a family of open source embeddable databases that allows developers to incorporate within their applications a fast, scalable, transactional database engine with industrial grade reliability and availability. As a result, customers and end-users will experience an application that simply works, reliably manages data, can scale under extreme load, but requires no ongoing database administration. As a developer, you can focus on your application and be confident that Oracle Berkeley DB will manage your persistence needs.....(free).....
Panda3D is a 3D engine: a library of subroutines for 3D rendering and game development.....(free).....
Pastebin is here to help you collaborate on debugging code snippets.....(free).....
This is a fully-functional utility for working with PE/PE +(64bit) files. Including: Editor PE of files, Task Viewer, Win32 PE files optimizer, detector of compiler/packer and many other things.....(free).....
phpCodeBeautifier is a tool which will put proper indents into php code, thus saving you hours spent on reformating code. The tool comes in 3 versions: A GUI version which allow to process file visually. A command line version which allow to be batched or integrated with other tools (CVS, SubVersion, IDE ...) As an integrated tool of PHPEdit.....(free).....
Guide to Creating Fantastic Documentation.....(free).....
The free php4 to php5 converter helps you quickly identify the changes required and provides you with a report with all the files that need to be changed. The advanced convert options even changes the code one by one just like the MS Word find replace feature so that all your project files are scanned and changed one by one making the conversion just a breeze. The process of converting a website from PHP4 to PHP5 is quite simple task for a php developer, but for the end users who are not able to code well enough in PHP, it can be very time consuming and frustrating too.....(free).....
PieceCopy is a tiny tool which will extract a portion of a specific file. You can use it to extract data of files, to cut file headers, to retrieve binary data of a specific position, to rescue parts of damaged files/disks or whatever.....(free).....
If you are looking for a simple but powerful programmer you are right, it's here. PonyProg is a serial device programmer software with a user friendly GUI framework available for Windows95/98/ME/NT/2000/XP and Intel Linux. Its purpose is reading and writing every serial device. At the moment it supports I?C Bus, Microwire, SPI eeprom, the Atmel AVR and Microchip PIC micro. SI-Prog is the programmer hardware interface for PonyProg. With PonyProg and SI-Prog you can program Wafercard for SAT, eeprom within GSM, TV or CAR-RADIO. Furthermore it can be used as a low cost starter kit for PIC and AVR.....(free).....
Web mashups and the web as platform.....(free).....
Accurately measure program execution time.....(free).....
Free online book, by James Boyle, introduces readers to the idea of the public domain and describes how it is being tragically eroded by our current copyright, patent, and trademark laws. In a series of fascinating case studies, Boyle explains why gene sequences, basic business ideas and pairs of musical notes are now owned, why jazz might be illegal if it were invented today, why most of 20th century culture is legally unavailable to us, and why today?s policies would probably have smothered the World Wide Web at its inception. Appropriately given its theme, the book will be sold commercially but also made available online for free under a Creative Commons license......(free).....
R2build system is a tool - framework to establish your daily build(or nightly build, or build automation, or continuous integration system) in a very easy way . It includes, but is not limited to, plug-ins for email notification, FTP, various installer packaging tool, Java/C++/Ant/Nant/.Net/Delphi/C++Builder, and various source control tools .....(free).....
REC is a portable reverse engineering compiler, or decompiler. It reads an executable file, and attempts to produce a C-like representation of the code and data used to build the executable file. It is portable because it has been designed to read files produced for many different targets, and it has been compiled on several host systems.....(free).....
RegDllView is a small utility that displays the list of all registered dll, ocx, and exe (COM registration). For each registered file, you can view the last date/time that it was registered, and the list of all registration entries (CLSID/ProgID). RegDllView also allows you to unregister dll/ocx files that you don't need on your system anymore. If you have dll/ocx files that don't exist on your system anymore, but their registration entries are still exist in your Registry, you can manually remove these entries by using 'Delete All Entries For Selected Files' option .....(free).....
The Regex Coach is a graphical application for Windows which can be used to experiment with (Perl-compatible) regular expressions interactively.....(free).....
Online Regular Expression Testing Tool.....(free).....
A substitute for regedit. System tool that shows you your registry through Windows Explorer.....(free).....
Rad Software Regular Expression Designer is a free download that helps programmers learn, develop and test Regular Expressions. It is an interactive Windows application that is designed to be simple and easy to use.....(free).....
Simple to use tool to help you learn and prepare regular expressions. If you are a developer or just concerned with text processing tasks, the Regular Expression Laboratory is a tool that you need. In fact, you felt that you need a program like this but could not formalize your needs. We have done this job for you. Now you can construct your regular expressions with much ease and test them by applying to an arbitrary text. Regular Expression Laboratory supports an incredible 2 mb sized stored regular expression.....(free).....
Removes all clipboard formats except the text format (CF_TEXT) from the clipboard and then pastes the results. Although this may sound stupid, this is a great alternative for standard copy and paste operations in Office applications (e.g., MS Word). Without this utility, one needs to select 'Edit' 'Paste Special' 'Unformatted Text' to achieve this. It converts a handle of type HDROP that identifies a list of files on the clipboard to the plain list of files. This means that it becomes possible to use CTRL+C from Explorer to obtain the file names in a text editor or a 'Open' dialog.....(free).....
Tools, challenges, essays, and a message board, all pertaining to reversing .....(free).....
Virtual on screen ruler for Windows Vista, XP and 2000 .....(free).....
According to the author, "One day a process was eating up 90% of my CPU time, and its name was RUNDLL32. Arg, I hate that ! That little program is used to start COM objects and other nuisances. So then I patched RUNDLL32 to write its startup arguments to the event log. Once you've installed this tool, you'll see entries like the following in the Event Viewer Application Log: 'RUNDLL32.EXE: GetCommandLineW(): C:\WINNT\System32\RUNDLL32.EXE TWEAKUI.CPL,TweakMeUp'".....(free).....
3D Video Game Design Creation Software Tool. Platinum Arts Sandbox is the game design tool based on the Cube 2 engine that allows users to quickly and easily create and edit their own worlds in game, even cooperatively. It is free, open source, and easy to use for Kids and Adults.....(free).....
Run programs and web browsers and apps inside an isolated environment so they can't affect your system. Think of your PC as a piece of paper. Every program you run writes on the paper. When you run your browser, it writes on the paper about every site you visited. And any malware you come across will usually try to write itself into the paper. Traditional privacy and anti-malware software try to locate and erase any writings they think you wouldn't want on the paper. Most of the times they get it right. But first the makers of these solutions must teach the solution what to look for on the paper, and also how to erase it safely. On the other hand, the Sandboxie sandbox works like a transparency layer placed over the paper. Programs write on the transparency layer and to them it looks like the real paper. When you delete the sandbox, it's like removing the transparency layer, the unchanged, real paper is revealed.....(free).....
A free source code editor for Win32 and X.....(free).....
Scratch is a new programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web. Scratch is designed to help young people (ages 8 and up) develop 21st century learning skills. As they create Scratch projects, young people learn important mathematical and computational ideas, while also gaining a deeper understanding of the process of design.....(free).....
Screen Saver Generator converts Html to Screen Saver. With a simple user interface, you can create your Screen Saver just like publishing a website. Unlike other generators, Linkexe Screen Saver Generator creates just one single dot scr file. You probably ask why Html, it is because Html is a well-developed and easy-to-use language. It gives you the full control to script/program a Screen Saver on your own.....(free).....
Screen Recorder - Create instant screen demos with the highest compression ratio in the world .....(free).....
ScriptDb is a simple console app written in C# that uses SQL Management Objects (SMO) to script all the objects in a database. It will work against any SQL Server 2000 or 2005 database. It creates a directory tree structure with a similar hierarchy to that in Object Explorer in SSMS, with a separate file for each object. It will also (optionally) script the data using bcp.exe. Useful if you want to get the scripts for a database into source control that isn't already under source control. Saves many hours of work.....(free).....
Seccia is a development software with a new powerful object-oriented programming assisted. In a few words: A full Object-Oriented Programming with Inheritance and Polymorphism. Two modes: assisted programming for novices and a multi-tab auto-complete editor with syntax coloring and checking. A completely new architecture, liberated from the tyranny of MFCs. Everything is being rewritten from the ground up. Much more powerful integrated objects (e.g. a Relational Database object, network and web enabled, possibly with a MySQL bridge at a later date). Alpha transparency in all its glory: true transparency, unlimited irregular windows. An integrated graphics engine unparalleled amongst our competitors. 3D integration with DirectX. C++ and above all Seccia extensions, which become objects in their own right.....(free).....
The Web was designed as an information space, with the goal that it should be useful not only for human-human communication, but also that machines would be able to participate and help. One of the major obstacles to this has been the fact that most information on the Web is designed for human consumption, and even if it was derived from a database with well defined meanings (in at least some terms) for its columns, that the structure of the data is not evident to a robot browsing the web. Leaving aside the artificial intelligence problem of training machines to behave like people, the Semantic Web approach instead develops languages for expressing information in a machine processable form. This document gives a road map - a sequence for the incremental introduction of technology to take us, step by step, from the Web of today to a Web in which machine reasoning will be ubiquitous and devastatingly powerful......(free).....
Shalom Help Maker (SHM) is an easy to use Windows help file editor that supports images, popup windows, links to other pages, web pages and E-mail addresses, and has automatic updating of links when pages are rearranged, listing of unused bitmaps and popup pages, listing of links to the present page ... and lots more. (SHM makes hlp files, not chm files.) Unlike other help file creators Shalom Help Maker works like any ordinary editor and therefore has practically no learning curve. You don't have to know anything about help file making. Just start typing, insert pictures and write page headers. Hit F4 to see a preview of a page or F9 to compile the whole help file .....(free).....
IDE for C Sharp and VB.NET projects on Microsoft's .NET platform. It is open-source, and you can download both sourcecode and executables from this site.....(free).....
Each time that you open a folder in Explorer, Windows automatically save the settings of this folder into the Registry. This utility displays the list of all folder settings saved by Windows. For each folder, the following information is displayed: The date/time that you opened it, the entry number, display mode (Details, Icons, Tiles, and so on...), the last position of the window, and the last size of the window .....(free).....
SignGUI is a free graphical front end for Microsoft's SignTool.exe console utility, used by software developers to digitally sign their programs for authentication.....(free).....
This application simply reads the given directory and its subdirectories, and produces an htm file based on a given template. The resulting file can be used to print out the contents of the folder, or as a sitemap of your website. Note: this program can't read your website online, it also doesn't understand external URLs.....(free).....
Allows you to resize any window to an exact, predefined size. This is extremely useful when designing web pages, as it allows you to see how the page will look when viewed at a smaller size. The utility is also handy when compiling screen-shots for documentation, using Sizer allows you to easily maintain the same window size across screen grabs.....(free).....
Small Basic is a project that's aimed at bringing "fun" back to programming. By providing a small and easy to learn programming language in a friendly and inviting development environment, Small Basic makes programming a breeze. Ideal for kids and adults alike, Small Basic helps beginners take the first step into the wonderful world of programming.....(free).....
When a dll or exe file is signed with strong name keys, .NET doesn't allow you to modify it. If you try to use a signed assembly, after you have made some changes with Hex editor or any other tool, you'll get an exception (Go to Freeware, Misc) .....(free).....
Snoopy is a PHP class that simulates a web browser. It automates the task of retrieving web page content and posting forms.....(free).....
This is the textbook for the MIT course "Software Engineering for Internet Applications". The course is intended for juniors and seniors in computer science. We assume that they know how to write a computer program and debug it. We do not assume knowledge of any particular programming languages, standards, or protocols. The most concise statement of the course goal is that "The student finishes knowing how to build amazon.com by him or herself." .....(free).....
SourceMonitor lets you see inside your software source code to find out how much code you have and to identify the relative complexity of your modules. For example, you can use SourceMonitor to identify the code that is most likely to contain defects and thus warrants formal review. SourceMonitor, written in C++, runs through your code at high speed. SourceMonitor provides the following: Collects metrics in a fast, single pass through source files. Measures metrics for source code written in C++, C, C#, Java, Delphi, Visual Basic or HTML. Saves metrics in checkpoints for comparison during software development projects. Displays and prints metrics in tables and charts. Operates within a standard Windows GUI or inside your scripts using XML command files. Exports metrics to XML or CSV files for further processing with other tools .....(free).....
Ever worry that the code that you are downloading is malicious? Verify the code before you run it, with Source Search. Just drag and drop your project file onto the form and let Source Search check out the code against a customizable search dictionary. It will also enumerate through your project file to make sure that all referenced components are scanned. I have included a basic dictionary with the project.....(free).....
Source Viewer is a php coded web page allowing you to display the html and php source code of files on your server directly in a browser. Using standard browser View Source functions php code is not displayed as it is processed by the server prior to the page being delivered to the browser. Source Viewer allows the html and php code to be displayed.....(free).....
Enter your email address to convert it into unicode for use on a web site. This makes it hard for spam bots to read your email address .....(free).....
StartJob is an utility that lets you start an application with limited available memory. It allows you to simulate how an application would run in a limited memory environment. Another interesting feature is the ability to look how much CPU time an application is using over time. This can be useful to help you optimize your code. .....(free).....
A version control system that is a compelling replacement for CVS in the open source community.....(free).....
A lot of symbols that you can easily copy/paste into your text/document (Go to Utilities).....(free).....
Lots of programming and computer science book in digital form... Linux, C+, Perl, Java, networking, much more.....(free).....
Server intended to be used for locally testing your script-based website. PHP and CGI.....(free).....
Code Locator for Processors x86, V25, V40, V50, SC400, ... using the Output of Turbo/Borland C++, Turbo Pascal, Borland Pascal und TASM. Suitable for x86 compatible Embedded Systems, Industrial PCs and Flat/Raw/ROM/BIOS PC Applications without Operating System. Windows gui.....(free).....
TXTcollector grabs all .txt files from the Windows directory of your choice and combines them into a new (larger) text file. This can come in handy: I use TXTcollector myself to grab a CD full of readme's to enable me to read them all in one go. Some users find this application perfect for combining their network log files.....(free).....
Source Code Beautifier for C, C++, C#, D, Java, and Pawn .....(free).....
In contrast to the many differing computer and human languages out there, Unicode provides a unique number for every character, no matter what the platform, no matter what the program, no matter what the language. Zvon has prepared an easy reference chart for Unicode characters. If you want to learn more about Unicode and its relation to, for example, xml, java or javascript, take a look at
GUI for code beautifiers. UIG offers a live preview for setting the parameters of nearly any indenter. You change the value of a parameter and directly see how your reformatted code will look like. Save your beauty looking code or create an anywhere usable batch/shell script to reformat whole directories or just one file even out of the editor of your choice that supports external tool calls. Many free available code beautifier, formatter and indenter are currently supported, like GNU Indent, Uncrustify, Artistic Styler, PHP Stylist, Ruby Beautify, HTML Tidy and many other (look at features for complete list). Currently not supported indenters can be easyly added by creating a configuration file for them. Thus UniversalIndentGUI is open for nearly any new indenter and programming languages. Give it a try. Perhaps you'll also find an indenter for your programming language that you even didn't know that it exists.....(free).....
Unleash It grew to being able to transfer files based on a source directory or a Visual Studio Project to a destination directory, FTP site, or zip file. Many have asked why Unleash It should be used over traditional utilities like XCopy, Visual Studio .NET?s ?Copy? functionality, RoboCopy, etc. As each utility has their own pros and cons, Unleash It was built to try and brigve the gap between all other utilities, then expand on those features to make a well-rounded product.....(free).....
A completely new approach to an embeddable, scalable and distributable multitasking operating system. ?nOS has been developed from scratch and is not related to any other existing operating system. It is based on the SPHERE real-time microkernel, whose innovative architecture is the solid basis for the operating system. .....(free).....
UPX is a free, portable, extendable, high-performance executable packer for several different executable formats. It achieves an excellent compression ratio and offers very fast decompression. Your executables suffer no memory overhead or other drawbacks.....(free).....
Decode escaped-encoded URLs. Applications may automatically escape reserved and unreserved characters, or automatically un-escape an escape-encoded sequence within a URI, if there is potential for it to be incorrectly interpreted by the remote application. .....(free).....
The User Mode Process Dumper (userdump) dumps any running Win32 processes memory image on the fly, without attaching a debugger, or terminating target processes.....(free).....
Works with the Microsoft .NET Framework 1.1 (Visual Studio 2003). Provides controls to enhance MenuItems, ListViews, ComboBoxes, ImageLists, Forms, and much more! Many controls can be configured directly inside the Designer (no code is required).....(free).....
VBA Code Compare allows you to compare and merge any Visual Basic code embedded into a VBA project (macros, sheet code, module code etc.). VBA Code Compare uses direct access for working with VBA modules. Thus, you don't have to export the source code to a file for comparing and import the edited code back.....(free).....
Advanced VB, C Sharp and VB.NET Source Code and Controls .....(free).....
Adds functionality to IE that permits right-click invocation of a different browser, In other words, right click on any page in IE, and the plug-in will open the page in your choice of Avant, FireFox, Mozilla, Opera and Lynx.....(free).....
Viewer can be used to view as text or hex any file of almost any size - up to millions of lines. It is designed to cope with DOS and UNIX type lines and includes search features and the ability to save as a text file any segment of the source file. The file opens in the background so that there is no waiting and the file is visible within a second of opening it.....(free).....
VirtualBox is a general-purpose full virtualizer for x86 hardware. Targeted at server, desktop and embedded use, it is now the only professional-quality virtualization solution that is also Open Source Software. Some of the features of VirtualBox are: Modularity. VirtualBox has an extremely modular design with well-defined internal programming interfaces and a client/server design. This makes it easy to control it from several interfaces at once: for example, you can start a virtual machine in a typical virtual machine GUI and then control that machine from the command line, or possibly remotely. VirtualBox also comes with a full Software Development Kit: even though it is Open Source Software, you don't have to hack the source to write a new interface for VirtualBox. Virtual machine descriptions in XML. The configuration settings of virtual machines are stored entirely in XML and are independent of the local machines. Virtual machine definitions can therefore easily be ported to other computers. Guest Additions for Windows and Linux. VirtualBox has special software that can be installed inside Windows and Linux virtual machines to improve performance and make integration much more seamless. Among the features provided by these Guest Additions are mouse pointer integration and arbitrary screen solutions (e.g. by resizing the guest window). Shared folders. Like many other virtualization solutions, for easy data exchange between hosts and guests, VirtualBox allows for declaring certain host directories as "shared folders", which can then be accessed from within virtual machines .....(free).....
With the release of Windows Vista, Microsoft has unleashed something quite new on the Web -- the "C" fonts; Cambria, Calibri, Candara, Consolas, Constantia, and Corbel. Here's how to download them for free and how to use them in your web sites .....(free).....
Cross-platform media player and streaming server.....(free).....
Begin enjoying the benefits of server virtualization with the free VMware Server. VMware Server installs on any existing server hardware and partitions a physical server into multiple virtual machines by abstracting processor, memory, storage and networking resources, giving you greater hardware utilization and flexibility. Streamline software development and testing and simplify server provisioning as you utilize the ability to "build once, deploy many times." .....(free).....
Tool for serial ports emulation. VSPE is intended to help software engineers and developers to create/debug/test applications that use serial ports. It is able to create various virtual devices to transmit/receive data. Unlike regular serial port, virtual devices have special capabilities: for example, the same device can be opened more than once by different applications.....(free).....
wAPI Monitor 2000 is a small utility that allows you to monitor the debugger messages sent by many MS Windows applications and utilities. Facilities are also included to add diagnostic output messages to any software project that you may be developing.....(free).....
Web C Plus Plus is a command line utility that takes your source code, and converts it into an HTML file using a fully customizable syntax highlighting engine and colour schemes. This is useful if you want to post your code online and make it easier to read, or to make online programming tutorials .....(free).....
Fabulous... Developing web-sites, CSS, Color Tools, SEO, Usability, lots more.....(free).....
Graph-based RDF visualizer. From Simile, Semantic Interoperability of Metadata and Information in unLike Environments.....(free).....
Widgipedia is a site dedicated to web widgets and desktop widgets. You'll find here widgets for all platforms that you can use in your web pages or on your desktop and a great community of widgipals. Web widgets, desktop widgets, widget resources, samples, tutorials.....(free).....
Personal wiki that lives in one self-modifying XHTML file containing software, interface and data. Very useful for creating small websites and mantaining notes or todo-lists; completely javascript-programmable, supports images and files embedding.....(free).....
WinExplorer is a utility that shows all system's windows in hierarchical display. For every window in the hierarchy, you can view its properties, like handle, class name, caption, size, position and more. You can also modify some properties, like Caption and Visible/Enable (Go to Freeware).....(free).....
WinMerge is an Open Source visual text file differencing and merging tool for Win32 platforms. It is highly useful for determing what has changed between project versions, and then merging changes between versions.....(free).....
If you are interested in 32-bit programming for Windows 95/98/ME or NT/2000/XP using assembler, you will find everything you need here including an Assembler, Resource Compiler, Linker, Symbolic Debugger, Editor, Help Compiler, Information, Tutorials, Sample code and demos and Links.....(free).....
Window Sensor is a simple tool to find out the type of window or control at the mouse pointer position. It displays the class name, window handle and window text of the window or control and of all of its parents (containers) up to the main window. Optionally the window or control can be highlighted by a red rectangular frame .....(free).....
You can download the Windows 2000 Resource Kit software tools listed on this page for free and install them on your computer. These utilities can help you streamline administrative tasks such as managing Active Directory?, administering security features, working with Group Policy and Terminal Services, automating application deployment, and other important jobs.....(free).....
The Windows Mobile Developer Power Toys help you develop and test your Windows Mobile applications .....(free).....
The WinTasks Process Library contains information about all common Windows processes and is continously updated with new information. On this page you can find a subset of the most popular processes listed in WinTasks Process Library. The categories available online are: Security Risks, System Processes, and Applications.....(free).....
Windows Template Library (WTL) is a C++ library for developing Windows applications and UI components. It extends ATL (Active Template Library) and provides a set of classes for controls, dialogs, frame windows, GDI objects, and more .....(free).....
WipeDir is a utility designed for use by developers to facilitate the removal of directories that may contain open files. Though intended for use as part of uninstall methods, it may have other applications. Features include: Two versions, GUI and console. Several options controlled by command-line switches. If unable to delete a directory immediately, it waits for up to five seconds for other applications to close. If still unable to delete the directory, it can instruct Windows to delete the directory when next restarted.....(free).....
Collaborative writing software online - write, share, revise, compare.....(free).....(retired)
Decodes Scripts encoded with the Microsoft Script Encoder.....(free).....
X.App is a free, open-source progam that allows you to create applications out of ActiveX controls, or, to be more precise, executables that open HTML documents embedding ActiveX controls. The executables are free to modify and distribute separate from the entire X.App program.....(free).....
X86 code translator library provides translation HEX to X86 code .....(free).....
Xelements is a lightweight, easy-to-use Windows GUI library written in C++, that is both available as a C++ library and as a Python module .....(free).....
XFP is a framework for building data management procedures using XML-based configuration files. XFP is also a server that provides scheduled execution of your procedures and flexible logging. Typical use-cases include data feed management and content syndication. XFP can manage in a coherent and centralized way data coming from different sources, lowering development and maintenance costs. Instead of writing your own code for each data feed, with XFP you can split code into reusable components (called "filters").....(free).....
Small yet powerful XML editor based on the unique custom-developed XML parser engine designed in accordance with the published W3C standards .....(free).....
Firefox extension - YSlow analyzes web pages and tells you why they're slow based on Yahoo's rules for high performance web sites. YSlow gives you: Performance report card, HTTP/HTML summary, List of components in the page, Tools including JSLint.....(free).....
The Zero Install system makes software installation not merely easy, but unnecessary. Users run their applications directly from the Internet from the software author's pages. Caching makes this as fast as running a normal application after the first time, and allows off-line use.....(free).....
Windows 7 Training Kit for Developers includes presentations, hands-on labs, and demos designed to help you learn how to build applications that are compatible with and shine on Windows 7. Thanks to
The Windows Club
BI-Lite CUBE-it Zero is a FREE OLAP Cube builder for SQL Server which brings building cubes within the grasp of anyone familiar with MS Access or SQL Server. CUBE-it Zero bridges the gap between Access Queries and OLAP CUBES. CUBE-it Zero extends the reach of OLAP cubes to everyone by enabling the creation of cubes using a simple 4 step process. Whilst not a replacement for a data warehouse, CUBE-it Zero, delivers fully functional SQL Server OLAP cubes that do not require the foundation of a data warehouse
Graphs exactly how Windows is assigning physical memory, how much file data is cached in RAM, and how much RAM is used by the kernel and device drivers. Thanks to
The Windows Club
For software authors... Almost all filesharing sites subscribe to and respond to DMCA complaints. If you see one of your programs available as an illegal download, you mark the URL and send a complaint to the hosting site asking them to take it down. The hard part is finding all these links though. This program does that for you
Converts any file into a format that can be included into your application. Supports ASM \\\\\\\'db\\\\\\\' and C++ style header file output. Allows for pictures, text, music or any other file to be included inside your application executable rather than in a separate file
Displays information about the window the mouse pointer is currently over. Displays the windows handle, size and the owner thread information. Useful for people writting windows applications or wanting to create an interface to another application such as macros and scripts
In embedded software domain, state machine is one of the key software components to model the system behavior. For the complex system behavior, the state machine implementation in code required significant amount of time to implement, test and verify the behavior of that system. To facilitate the implementation of system, the State machine designer helps the software designer to design the state machine and view the state machine behavior interactively using mouse point and click. Go to Products
Parsing very large files almost always results in a script spitting back that horrible maximum execution time exceeded error message, even though you've adjusted the maximum execution time setting in the php.ini file to as large as you dare. Here's the answer
JadRetro is a command-line utility that could help You to successfully decompile Java classes created by the modern Java compilers (of Java 1.4, Java 1.5 or later). JadRetro operates by transforming the specified Java class files (if needed) into ones which could be processed correctly by an old Java decompiler (designed to work with classes of Java 1.3 or earlier). JadRetro is not a decompiler itself, it is a class transformer helping some old (but good) Java decompilers to convert more class files and/or generate more correct source code.
The 2010 CWE - SANS Top 25 Most Dangerous Programming Errors is a list of the most widespread and critical programming errors that can lead to serious software vulnerabilities. They are often easy to find, and easy to exploit. They are dangerous because they will frequently allow attackers to completely take over the software, steal data, or prevent the software from working at all
VMMap is a process virtual and physical memory analysis utility. It shows a breakdown of a process's committed virtual memory types as well as the amount of physical memory (working set) assigned by the operating system to those types. Besides graphical representations of memory usage, VMMap also shows summary information and a detailed process memory map. Powerful filtering and refresh capabilities allow you to identify the sources of process memory usage and the memory cost of application features. Besides flexible views for analyzing live processes, VMMap supports the export of data in multiple forms, including a native format that preserves all the information so that you can load back in. It also includes command-line options that enable scripting scenarios. VMMap is the ideal tool for developers wanting to understand and optimize their application's memory resource usage. Thanks to
instant fundas
PicPick is an all-in-one software for software developers, graphic designers and home user. It has an intuitive interface and simple, elegant operation. After starting the software, you simply select one of the tool from the PicPick Tools trayicon menu when you want. It features a powerful capture tool, image editor, color picker, color palette, pixel ruler, protractor, crosshair, whiteboard and etc. You can use all these tools freely
ResourcesExtract is a small utility that scans dll/ocx/exe files and extract all resources (bitmaps, icons, cursors, AVI movies, HTML files, and more...) stored in them into the folder that you specify. You can use ResourcesExtract in user interface mode, or alternatively, you can run ResourcesExtract in command-line mode without displaying any user interface
Quick Checksum Verifier checks file integrity by secure time proven algorithms like MD5 and SHA-1
Browser Size is based on a sample of data from visitors to google.com. Special code collects data on the height and width of the browser for a sample of users. For a given point in the browser, the tool will tell you what percentage of users can see it. Thanks to
The Windows Club
WinID is a controls and windows identification utility that is both powerful and compact. Its main purpose is to give an easy way to retrieve information about Microsoft Windows controls visually right off the screen. WinID resembles Spy++ from the Microsoft Visual Studio toolset but it also incorporates lots of its own handy features. Who would be interested in using WinID? Definitely, a person who knows (or plans to learn) the architecture of the Microsoft Windows Operating System - programmer, debugger/tester, beginner. It will definitely be handy for debugging your C/C++/MFC/.NET and Visual Basic applications, as well as learning more about how your favorite programs are made
SysProgs site contains various tools & programs that illustrate the use of several low-level development techniques. All tools are provided with the source code and convenient documentation generated using Doxygen. Additionally, you can find several articles related to low-level development and describing some undocumented features of Windows operating systems
A graphical tool that enables Web content providers to rapidly and accurately measure client side performance of Web pages
AnalogX LinkExaminer at its core is a link checker, it goes through each and every page (assuming you have it set to) and parses the HTML in order to extract the links existing on the page. While it's parsing the page, it can also perform other checks; from simple tasks like extracting the page title, to SEO analysis, to more advanced tasks like identifying pages with high similarity to other pages. Once it's done, you can go over the results in the GUI, then export to a variety of formats including CSV and Google-compatible XML sitemaps. It also boasts a template-based HTML report generation engine, that allows you to make completely custom report to focus on the aspects of the scan that are most critical to you
This Easy, 3-Step, Install Creator will allow you to create a Professional looking Installer. It can install up to 250mb of Files (Documents, Photos, Music, Graphics, Programs, etc.). This Program was designed for those of us who found the other Installers too Complicated
Great for backing up each version of a worked on file. The copy changed files tool is a free program that lets you copy changed files from one directory tree to another. The program only copies changed files, leaving all other files behind. Needed if you have a vast amount of images/documents/source code files that you only want to make a incremental backup of, You have a lot of customer websites that you maintain and only want to update the changed files, You need to copy changed files only from one directory tree to another, or You take a lot of pictures you want to backup several times a day to a DVD or another media where you cannot overwrite only append to.
A free tool to quickly convert .exe setup application to a msi package. If an application comes without a .msi file you cannot use the deploying by using GPO. However you can publish it by making msi package with the Exe to Msi Converter. Tool builds setup executable in to a msi package which can be used for deployment on multiple machines via Active Directory
A few great tips. Presumes knowledge of how ro build an extension
PMeter is a very handy pixel meter. There are plenty of desktop rulers around, but it's hard to find a good one, which is free. PMeter is a simple to use desktop ruler allowing to switch between 3 user configurations easily. For each configuration you can set width and colors individually, choose to add a desktop magnifier to your ruler, and more. PMeter also includes a color picker in case you need to know or work with the color of any pixel visible on your screen. The additional display for mouse cursor coordinates might also be useful for you
Access to a multitude of free IT Certification Study Guides and Practice Exams. These products all come from Examforce, a well-known publisher of practice material for IT certifications of all kinds. Practice Exams and study guides go hand in hand, and ExamForce produces some of the highest quality reference material available. ExamForce’s certified instructors craft these study guides so they follow each exam’s specific and recommended objection categories to ensure that you’ve got what you need come exam da Thanks to
confessions of a freeware junkie
In XML text and attribute values, we need to escape ASCII characters like the angle brackets, semicolon, single quote, double quotes. XML Escape Tool can escape or unescape XML characters easily and quickly
Word Count is a simple utility for quickly counting the words, characters and lines in a variety of formats. (Note the meaning of 'lines' is dependent on format, but represents the accurate number of lines for formats where appropriate, handling line breaks, page breaks etc. but is an approximation for free-flowing text.) (Go to freeware)
Sphider is a lightweight web spider and search engine written in PHP, using MySQL as its back end database. It is a great tool for adding search functionality to your web site or building your custom search engine. Sphider is small, easy to set up and modify, and is used in thousands of websites across the world. Sphider supports all standard search options, but also includes a plethora of advanced features such as word autocompletion, spelling suggestions etc. The sophisticated adminstration interface makes administering the system easy
This program can be used by software developers in order to reveal the structure of a graphical user interface. Window Sensor is a simple tool to find out the type of window or control at the mouse pointer position. It displays the class name, window handle and window text of the window or control and of all of its parents (containers) up to the main window. Optionally the window or control can be highlighted by a red rectangular frame
A ResHacker clone developed as a testbed for Anolis.Core and to replace ResHacker (because ResHacker doesn't support x64, XN Resource Editor (ResHacker's spiritual sequel) doesn't support multiple-language resources and crashes a lot, and other utilities rest cost actual money. It has a powerful yet simplified UI that doesn't duplicate commands or confuse the users with special-case handlers (which ResHacker and XN have in spades)
There’s no such thing as the perfect computer, and never has been. But in the personal computer’s long and varied history, some computers have been decidedly less perfect than others
Free ebook, the most comprehensive guide to the Windows Registry and the best part - it is searchable. Thanks to
instant fundas
Log Viewer is a custom made freeware tool for viewing text files, specifically log files. The text viewing portion of the GUI is custom made for improved memory usage and file navigating performance on very large files. The tool provides built-in greping (show and hide filtering on a line per line basis), color highlighting and multiple search strings
Construct is a free powerful and easy to use development software for both DirectX 9-based games and applications. It includes an event based system for defining how the game or application will behave, in a visual, human-readable way - easy enough for complete beginners to get results quickly. Optionally, advanced users can also use Python scripting to code your creations
Yslow is a Yahoo Firefox add-on that utilizes the famous Firebug add-on. Once installed it displays a small icon and the loading time of the website in the statusbar. If a webmaster clicks on the icon a performance report will be generated and displayed afterwards using the Firebug interface
A roundup of the coolest computer interfaces past, present, and future
Microsoft Live Lab experimental developer toolset, codename Volta, which allows you to build complex web apps, has been unavailable for a while, but we've found a download for it, thanks to
Brothersoft
Using Returnil, you can work using a virtual copy of your system, with the real system being preserved, untouched in the background. This provides two key advantages: Protection and Convenience. The personal edition - feature packed - is free
The MicroMighty Software Development Kit (SDK) is a ASP.NET project for developers that demonstrates the usage and abilities of the SDK namespaces and components through sample files and source code
The number of people who browse the Internet on their cell phones is on the rise and if your website is not accessible via mobile phones or is not mobile friendly, you are losing a large portion of potential traffic. Thanks to
instant fundas
Ever try to restore an sql file only to find it is too big to upload. This solves the problem. Very handy
This step-by-step article describes how to examine a small Windows memory dump file. You can use this file to determine why your computer has stopped responding
This easy to use tool allows user to connect to any database and browse or modify data ,run sql scripts, export and print data. There are two versions available. Standard and Portable: Standard version can be installed on Windows PC. Portable software is a class of software that is suitable for use on portable drives such as a USB (thumb) drive or iPod or Palm PDA with "drive mode", although any external hard drive could theoretically be used. The concept of carrying one's favored applications, utilities, and files on a portable drive for use on any computer is one which has evolved considerably in recent years.
The Xen hypervisor, the powerful open source industry standard for virtualization, offers a powerful, efficient, and secure feature set for virtualization of x86, x86_64, IA64, PowerPC, and other CPU architectures. It supports a wide range of guest operating systems including Windows, Linux, Solaris, and various versions of the BSD operating systems
Game browser for the hundreds of games written during the Global Game Jam, Jan 30 - Feb 1, 2009. Each game was written in under 48 hours. The game browser makes all the games available to users
Free Hex Editor Neo is award-winning large files optimized freeware editor for everyone who works with ASCII, hex, decimal, float, double and binary data. Free Hex Editor Neo allows you to view, modify, analyze your hexadecimal data and binary files, edit, exchange data with other applications through the clipboard, insert new data and delete existing data, as well as perform other editing actions. Make patches with just two mouse clicks; manipulate your EXE, DLL, DAT, AVI, MP3, JPG files with unlimited undo/redo. Taste the visual operation history with branching. This hex and binary code data editing software utility for Windows includes the following basic functionality: Unlimited Undo/Redo; Find; Replace; Visual History Save and Load; Patch Creation; Clipboard Operations; Bytes, Words, Double Words, Quad Words, Floats and Doubles Edit Mode.
The Top 25 Most Dangerous Programming Errors is a list of the most significant programming errors that can lead to serious software vulnerabilities. They occur frequently, are often easy to find, and easy to exploit. They are dangerous because they will frequently allow attackers to completely take over the software, steal data, or prevent the software from working at all. The list is the result of collaboration between the SANS Institute, MITRE, and many top software security experts in the US and Europe
Live Labs Web Sandbox technology preview, a solution for securing web content through isolation. Today web gadgets, mashup components, advertisements, and other 3rd party content on websites either run with full trust alongside your content or are isolated inside of IFrames. As a result, many modern web applications are intrinsically insecure, often with unpredictable service quality. Live Labs Web Sandbox addresses this problem
ResEdit is a free Resource Editor for Win32 programs. You can use it if you want to use dialogs, icon, version information or other types of resources. Output files can be compiled by any Win32 compiler, like MinGW and Microsoft Visual C++. To open a file which uses Win32 API symbolic constants, you will also need Win32 header files (usually coming with you compiler). If you don't have any C++ compiler, you will need the Win32 headers (mainly windows.h and commctrl.h). You can download the Windows® Server 2003 SP1 Platform SDK to get these files
With Custom Search Engine, you can harness the power of Google to create a search engine tailored to your needs on your website. Include just one website, multiple websites, or specific webpages, Customize the colors and branding to match your existing webpages
Tool for extracting icons or icon arrays from files (EXE, DLL, OCX, etc.) with ability to scan folders to search for EXE, DLL and OCX files, which contain icons. Extracted icons can be saved (exported) to file - all or selected icon to ICO, BMP, JPEG, EMF files and all icons as one picture to BMP, JPEG, or EMF file. There is an ability to extract and save all icons from all files in selected folder at once. Also, all icons from the selected file can be exported to HTML document (.htm, .html) or dBase 5 file (.dbf). Saving high color icons (wich have more than 16 colors) is also possible. Export operations can be performed also via command line
Tweaking tool for the developer preview of Windows 8.....(free).....
QuickSharp is a minimalist IDE for Microsoft .NET.....(free).....
Sandbox for testing HTML JS and CSS in any combination.
Sublime Text is a sophisticated text editor for code, markup and prose. You will love the slick user interface, extraordinary features and amazing performance.
Shareware, Thank you for the report
Quickly and easily develop desktop, mobile and web applications
with Java, HTML5, PHP, C/C++ and more.
NetBeans IDE is FREE, open source, and has a worldwide community
of users and developers
HeidiSQL is a lightweight, Windows based application for managing MySQL and Microsoft SQL databases. It enables you to browse and edit data, create and edit tables, views, procedures, triggers and scheduled events. Also, you can export structure and data either to SQL file, clipboard or to other servers.
Free File Icons is a free community project. This large collection of file icons is supposed to help developers, designers or webmasters improve their designs or developments on their web sites and applications.
MySQL Workbench provides DBAs and developers an integrated tools environment for Database Design & Modeling, SQL Development (replacing MySQL Query Browser), Database Administration (replacing MySQL Administrator), Database Migration
Database .NET is an innovative, powerful and intuitive multiple database management tool
Browse objects, Design tables, Edit rows, Export data and Run queries with a consistent interface
Advanced text editor (application with installer and Lister plugin) for programmers, syntax highlighting for lot of languages fully customizable highlighting code folding and much more.
Powerful text editing tool that comes with syntax highlighting support for over 50 languages and scripts, 22 ready made styles, a handy file comparison feature, unicode character map, numerical unit convert tool, and support for multiple directories and search results.
The free web debugging proxy for any browser, system or platform
RJ TextEd is a full featured text and source editor with Unicode support. It is also a very powerful web (PHP, ASP, JavaScript, HTML and CSS) development editor. The functionality extends beyond text files and includes support for CSS/HTML editing with integrated CSS/HTML preview, spell checking, auto completion, HTML validation, templates and more. The program also has a dual pane file commander, as well as a (S)FTP client to upload your files
While aiming at simplicity and ease of use, gedit is a powerful general purpose text editor. Full support for internationalized text (UTF-8)
Configurable syntax highlighting for various languages (C, C++, Java, HTML, XML, Python, Perl and many others)
Undo/Redo
Editing files from remote locations
File reverting
Print and print preview support
Clipboard support (cut/copy/paste)
Search and replace
Go to specific line
Auto indentation
Text wrapping
Line numbers
Right margin
Current line highlighting
Bracket matching
Backup files
Configurable fonts and colors
A complete online user manual
A flexible plugin system which can be used to dynamically add new advanced features
Atom is a text editor that's modern, approachable, yet hackable to the core a tool you can customize to do anything but also use productively without ever touching a config file.
The FlowHeater functionality closely resembles the concept of a continuous-flow water heater. A wide variety of data sources can be interconnected with FlowHeater and by making use of exchangeable adapters, there is no restriction to the data flow.
FREE utility with a multiple functions to help to extract data from PDF, convert PDF to CSV, PDF To XML, PDF To XLS or XLSX, PDF to TIFF images, extract file attachments and much much more!
LightTable is a powerful code editor with many advanced features including plugins, hot keys, code watching and is customization. Best of all it is cross platform and open source.
GetDiz is a Notepad replacement that offers a wide range of features while maintaining incredible speed, ease of use, stability, and small size. The user interface is handy, small, specific, and configurable. Do you want to go through a bunch of text files quickly in Explorer? Turn on the "Allow only one GetDiz instance" option and click on every file. GetDiz will display the files one after another in the same window. You can even configure different fonts for different text file types, for example one font for .txt, and another one for .nfo files. This is only a fraction of many features unique to GetDiz.
Whether you are an illustrator, designer, web designer or just someone who needs to create some vector imagery, Inkscape is for you!
Open Source modern cross-platform data manipulation tool for Microsoft SQL Server, PostgreSQL and MySQL