javascript library

JavaScript Obfuscator 4.5
JavaScript Obfuscator is a handy tool with the ability to obfuscate (make unreadable), watermark, encode or compress JavaScript in raw .js files, and inside markup in .html/.php/.jsp and other files with html or xml markup. more>> <<less
Stunnix JavaScript Obfuscator 4.3
Convert scripts from input files into a highly mangled and obfuscated form more>> Convert scripts from input files into a highly mangled and obfuscated form
The current trend in the application and web development industry is switching from compiled languages like C/C++ and Delphi to scripting languages like Perl, Javascript or VBScript. One of the main disadvantages of these languages for developers of commercial applications is the ease by which customers and competitors can study, analyze, and resuse the source code.
For custom solutions the risk of losing control over intellectual property is much higher since its much more difficult to track violations of intellectual property due to the highly targeted or even exclusive distribution of such solutions or products. In such cases violations of intellectual property can take the form of reuse of the original source code even with an arbitrary level of adaptation.
Due to the ease by which source code can be studied and modified it is extremely difficult to ensure licensing conditions of the applications or sites are met (for example permission to use the script only on a single website, and only until a specified date occurs).
Stunnix JavaScript Obfuscator is a unique solution for this piracy and misuse problem for code written in ECMAScript or JavaScript programming languages. Its both an encoding and an obfuscation tool for JavaScript source code in .js files and in PHP, HTML, ASP and JSP pages and provides advanced support for adding difficult to remove automatic licensing checks.
JavaScript Obfuscator converts scripts from input files into a highly mangled and obfuscated form. This makes them extermely difficult to study, analyse, reuse and re-work for competitors or customers, while fully retaining the functionality of the original code. By default that highly mangled and obfuscated code is encoded afterwards to hide the structure (control flow, division into subroutines and classes) of the script completely.
JavaScript Obfuscator is not a compiler to machine or pseudo code - the protected form will still be the usual script, thus it will work on all platforms the original code worked on. State of the art support for ensuring license conditions (expiration, several types of hostname checks, user-defined checks) is also available. Note, that Stunnix JavaScript Obfuscator is referred to as Stunnix JS-Obfus for brevity in some places on this site.
The obfuscation of raw JavaScript code means
- Replacing symbol names with non-meaningfull ones
- Replacing numeric constants with expressions
- Replacing characters in strings with their hex escapes
- Removing or obfuscation of comments
- Removing spaces and tabs in the lines of code
- Joining all lines in your code
- Encoding the result of previous stages
Besides obfuscation of raw JavaScript code mentioned above, the following ADDITIONAL protection is applied to web documents
- All JavaScript code inside tags is obfuscated
- Code inside attributes (e.g. onclick) is obfuscated
- HTML comments are removed from the output (but server-side markup like SSI is not)
- Extra spaces and line breaks are removed intelligently
- Unique! The content of documents and the content of attribute values are partially converted into entities in a random way
- Unique! The case of letters in tag and attribute names is randomly mixed
Main features:>
- Unique! It can compress names of local variables (like YUI Compressor does) while obfuscating (or keeping the same) names of all other symbols; names of local variables can also be mangled after compressing them to get more cryptic code
- Unique! JavaScript Obfuscator is cross-platform product, it can be easily installed and used on Windows, Mac OS X, Linux, Solaris or any other Unix OS.
- Unique! By default encoding of JavaScript code is applied to the result of obfuscation performed by JavaScript Obfuscator
- Unique! JavaScript Obfuscator has support for JavaScript expiration, binding to server and user-implemented licensing checks with standard or user-specified actions (such as showing alerts)
- Unique! JavaScript Obfuscator includes Obfuscation Project Manager - an advanced intuitive cross-platform (Windows, MacOS X, Linux and Unix) graphical user interface for protecting any size project created with JavaScript with mixed types of code (client-side and server-side), complete with with IDE-like functionality (supporting Build, Rebuild Changed, Clean)
- It can extract symbols for any API - just provide a directory with the files defining API
- Unique! Protect JavaScript inside string constants in any file with any programming language - Java, C/C++, C# or Pascal
- Unique! JavaScript Obfuscator has special debugging mode and unique tools to generate a list of symbols that cant be changed, saving development time.
- Unique! JavaScript Obfuscator supports several advanced ways to generate obfuscated names including using shortest possible name.
- JavaScript Obfuscator supports all JavaScript syntax constructs, including inline regexps and statements terminated with newlines
- JavaScript Obfuscator has state of the art support for the obfuscation and encoding of client-side and server-side JavaScript scripts embedded into HTML, PHP, ASP and ASP.NET, WSH/WSC and of course in raw files.
- Unique! JavaScript Obfuscator also can protect html, php, .asp and .jsp and other files that dont contain any scripts at all!
- Unique! JavaScript Obfuscator has support for obfuscating dynamic JavaScript code inside string arguments of "print()" calls and the like
- Unique! Full support for projects consisting of several JavaScript files and use of eval
- Unique! Many options to tightly control the obfuscation and encoding of JavaScript Obfuscator
- Unique! Ability to watermark JavaScript and to make the study of changes between versions of the same file more difficult
- Unique! JavaScript Obfuscator allows creation of lists of symbols that shouldnt be modified; Many exception tables for standard interfaces are included
- Obfuscated and/or encoded code runs on any JavaScript interpreter
- Unique! Full support for JavaScript.NET and ECMAScript
Enhancements:
- Big improvements in HTML parsing
- Greatly improved support for huge input files
- Implemented "delimited" extractor for JavaScript. Now JavaScript can be protected inside file with custom structure, provided its surrounded by any of the strings specified inside special files ("file with prefixes" and "file with suffixes"). The code can be optionally xml-decoded before protection and xml-encoded after protection.
DJ Library 1.0.6
DJ Library - Database software for DJs and mp3 player more>>
Main features:
- Create database of your collection.
- Save BPM information for songs using built in bpm counter.
- If you create your database from mp3 files you can play them in the software.
- Create playlists.
- Export playlists as HTML files.
Version restrictions:
- Registration Reminders.
Enhancements:
- Bug fixes.
Big Faceless Java Graph Library 2.0
Big Faceless Java Graph Library more>>
Enhancements include JSP Tag Library interface, to allow simple creation of graphs with interactive JavaScript direct from the JSP; extensible XML interface; output to SVG as well as PNG, Flash and PDF; combination of lines, bars or any other type of data on the Axes Graph plotted against up to four axe; logarithmic and "Gap" axes, for plotting large ranges of data; the same extensible Axes, 3D engine and simple design as before; full 3D engine. All graphs are rendered in shaded 3D and may be rotated to any angle.
The new Big Faceless Java Graph Library will allow users to create complex graphs with very little code, saving a lot of time and energy.
Main features:
- XML and JSP Tag Library interface, for extremely easy integration with web projects
- Very comprehensive API and Tag documentation with dozens of examples
- Embed JavaScript in your tags to easily create powerful rollovers
- Full 3D engine with adjustable light source, produces the most realistic graphs on the market
- Output to PNG, SVG, Macromedia Flash, PDF or java.awt.Image for use in Applets
- Graph Dates, Currencies, Percentages, Numbers and Discrete data out of the box, easily extended for total control over the axes
- Mix Bars, Lines, Candles, Bubbles, all on the same graph
- Add text, lines or custom markers anywhere on the graph, including axes
- Use up to four axes on the one graph, including logarithmic axes
- Plot mathematical functions, data samples and spline curves fitted to data, all on the same graph
- Its fast - plot several 3D graphs a second to PDF.
Enhancements:
- JSP Tag Library;
- extensible XML interface;
- output to SVG as well as PNG, Flash and PDF;
- combination of lines, bars or any other type of data on the Axes Graph plotted against up to four axe;
- logarithmic and "Gap" axes, for plotting large ranges of data;
- the same extensible Axes, 3D engine and simple design as before;
- full 3D engine.
Media Library 3.1
Media Library - Library for CD, video, book collections more>>
Version restrictions:
- 4 launches demo.
Enhancements:
- Track Checked Out Media.

iPhoto Library Manager 3.5.5
iPhoto Library Manager is a userfriendly, secure and reliable application to use to organize and edit your digital photos, but it restricts you to having to keep all of your photos in a single, monolithic library. more>>
iPhoto Library Manager 3.5.5 is a userfriendly, secure and reliable application to use to organize and edit your digital photos, but it restricts you to having to keep all of your photos in a single, monolithic library. iPhoto Library Manager adds an additional level of control over your iPhoto collection by allowing you to keep your photos in multiple libraries and transfer them back and forth without losing your keywords, ratings, and all the other information you've worked to assign to your photos. Libraries can be split into smaller ones, or smaller libraries can be merged together into one large library. You can keep your photos on an external drive or another computer on your network, share them with other users on your machine, sync them all with your iPod, and use iPhoto Library Manager to keep track of it all.
Major Features:
- Multiple libraries: Create multiple iPhoto libraries, instead of having to keep all your photos in a single library
- Info At A Glance: See at a glance what albums are in each of your libraries, as well as their version, modification date, and size
- Share And Share Alike: Set your library's permissions so that it can be used by multiple users on the same machine
- In Sync: Sync photos from multiple libraries with your iPod
- Automate It: Customize your photo workflow using built-in Applescript support and Automator actions
- Direct Import: Import photos directly into a particular library with filtering and metadata options
- Quick Switch: Switch to another library with one click by using shortcut files
- Makin' Copies: Copy photos from one library to another while retaining titles, comments, keywords, ratings, and dates
- Doing The Splits: Split a large library apart into smaller, more manageable libraries
- Merge Your Acquisitions: Merge multiple libraries together into one
- Photo First Aid: Rebuild or extract photos from corrupted iPhoto libraries
Enhancements:
- Fixed a bug where iPhoto's auto-split would not be disabled during a merge, causing imported events to be split up when they shouldn't be
- Fixed a problem where remote volumes would not be selectable when using the "Add Library" button
Requirements:
- Runs on both PPC and Intel machines and requires Mac OS X version 10.3.9 or higher (10.6 compatible)
- Works with all versions of iPhoto (some features require iPhoto 4.0.3 or later)
Libraries can be split into smaller ones, or smaller libraries can be merged together into one ... libraries, instead of having to keep all your photos in a single library. Info At A Glance: See at aLicense:Trial
License:Trial
License:Demo
License:Trial
License:Trial
License:Trial
License:Demo
License:Shareware
CD/DVD Library 4.0
CD/DVD Library - View, print, sort, save, organize CD/DVD collections more>>
Web links have been added to store web information related to a movie or artist. A "Status" area has also been added to keep track of those movies or CDs you loan out to friends!
Main features:
- Stand Alone Application - And now CD/DVD Library is a completely self-running application!
- More Internet Features - "Web Link" to the Internet Movie Database for tracking your favorite DVD titles!
- Unlimited Track entries per disc - No longer limited to 20 tracks per title
- Status Field - See if your CD/DVD is "in" or if it was loaned out to a friend
- "Web Link" entry field - Include your favorite web site associated with that CD or DVD!
- Music Online - Links to popular internet music search sites!
- Greater user printer control - Now full access to Page Setup and Print menus!
- Sample Data Included - Complete with Graphics and Sound!
- High Quality Graphics - Enhanced graphical layout with simple to use menus and icons!
- Detailed Listing - List your CDs/DVDs by artist/director, title, category, or rating! You can choose!
- Print Options - Print huge lists of CD/DVD titles on the fly!
- Comprehensive Data Importing - Import CD/DVD Data from a wide variety of data formats. For a complete list of all supported data formats, click here. The CD/DVD Library does not automatically pull in data from your CDs, but rather works in conjunction with applications that do, to provide a complete data storage option!
- Expanded sorting functions - The ability to sort huge CD/DVD collections with one simple click!
- Cross Platform - Fully compatible for both Macintosh and Windows users!

Big Faceless Java PDF Library 2.5.1
Big Faceless Java PDF Library is regarded as a comprehensive, user friendly and useful Java class library for creating PDF documents. more>>
Big Faceless Java PDF Library 2.5.1 is regarded as a comprehensive, user friendly and useful Java class library for creating PDF documents.
The Extended Edition offers the ability to create and edit AcroForms, PDFs answer to the HTML form. Like HTML forms, PDF forms can contain text boxes, radio buttons, and can call JavaScript functions. The Extended Edition also includes a PDF reader for importing and editing, along with FDF support and verification for Digital Signatures. Both variations offer full Unicode support, encryption, embedded TrueType and Type1 fonts, barcodes, hyperlinks, spot and calibrated color. Advanced text layout engine enables complex HTML styles. It is small, fast, easy to use, and 100% pure Java. Download the free trial and test it yourself!
Requirements: Java 1.2 or later.

Delicious Library 2.3
Delicious Library is designed to bring your Mac with a webcam, Delicious Library and rediscover your home library more>>
Deliciois designed to bring your Mac with a webcam, Delicioust point any FireWire digital video camera, like an Apple iSight, at the barcode on the back of any book, movie, mus Library does the rest. The barcode is scanned and within seconds the item's cover appears on your digital shelves filled with tons of in-depth information downloaded from one of six different web sources from around the world.
Once your whole library is cataloged, you can find and using Deliciousing Delicious Library 1.5. Search though all of your library data us Library Dashboard widget.
Enhancements:
- A description of changes can be found at: http://www.delicious%20Library%202/Delicio
License:Demo
License:Demo
License:Trial
License:Trial
License:Trial
License:Demo
iTunes Library Manager 5.2.1
iTunes Library Manager is developed to be an intuitive program with the ability to make backup copies of your iTunes Music Library database file and iTunes Preferences. more>>
iTunes Library Manager 5.2.1 is developed to be an intuitive program with the ability to make backup copies of your iTunes Music Library database file and iTunes Preferences. This enables you to easily save multiple iTunes Library and Preferences configurations that can be retrieved and loaded at any time.
License:Trial
License:Trial
Dynamic Library Code 128 1.0
Dynamic Library Code 128 - Xcode dynamic library for barcode creation more>>
Main features:
- Full support for all Code 128 variants (A, B, C) with fully automatic variant selection
- Can be used form Objective-C (Cocoa) or from standard C
- Automatic checksum calculation
- Automatic Code 128 GS1 formatting incl. field delimiter for variable fields
- Highly customizable with user definable properties for module width, height, human readable text etc.
- Easy to use - create and display a barcode with only three lines of code
- Sample projects in C and Objective-C
- Control-internal bitpattern routines are accessible from the client for owner drawn barcodes.
- Universal Binary
- Small footprint, only 88 kB, only a single file.
Sample projects (C command line tool, Objective-C Cocoa application) are provided. Source code available.
Version restrictions:
- In the demo version the software will print the word DEMO near the barcode. However, all barcodes will still scan perfectly with a standard barcode reader.

Intel Math Kernel Library 8.1
Includes math functions for engineering and scientific applications that require maximum performance. more>>
The Intel Math Kernel Library includes linear algebra (BLAS, LAPACK, Sparse Solvers), Fast Fourier Transforms, Vector Math, and Random Number Generators.
Big Faceless PDF Library 2.5.1
The Big Faceless PDF Library is a Java class library for creating and editing PDF files. You can generate reports in PDF format more>>
Main features:
- Create or edit interactive PDF AcroForms (Extended Edition only)
- Digitally sign PDF documents (Extended Edition only)
- Import and edit existing PDF documents (Extended Edition only)
- Transparent Unicode support - create documents in Arabic, Russian or Japanese as easily as English
- TrueType and Type1 fonts, with subsetting for smaller files. Great for OCR.
- PDF Encryption, for password-protected documents (40 and 128 bit).
- Embed JPEG, PNG, GIF, TIFF or java.awt.Image images, or add Barcodes directly to the PDF
- Use Spot colors, calibrated ICC profiles and other advanced colorspaces
- Add HTML-style Hyperlinks to text or images
- Process 1000+ words a second with kerning, ligatures, justification and "curly quotes" for legibility.
- Simplify complex document creation by defining and applying "Styles"
- Full support for PDF features like bookmarks, compression and document meta-information.
- Non-linear creation of documents - pages can be created and edited in any order.
- Intelligent embedding. Fonts and images can be reused without increasing the file size.
Version restrictions:
- Fully functional unlimited demo period. Limitation: Demo product is "demo" stamped
Enhancements:
- A "patch level" change indicates a minor feature or bugfix. Methods MAY have been added to the API, but none have been removed.
- Code written for version 1.0.0 will work on version 1.0.9
- A "minor level" change indicates a change to the API which may require some code changes. API changes are minor, but are necessary for bug fixes or new features.
- Code written for version 1.0.3 MAY require changes for 1.1
- A "major level" indicates big changes to the API or considerable extra functionality. Developers can expect significant changes to bring their code up to date.
- Code written for version 1.1 is unlikely to work under 2.0

Library db 2.0.8
Library db offers you an ability to organize one or more libraries. more>>
Library db 2.0.8 offers you an ability to organize one or more libraries.
By library one should understand Collection of...: in fact you can customize the various default labels (Name, Title, Volume, Editor etc.) so that they reflect the kind of collection you wish to built; for instance, for your collection of CDs, labels could be set to: Composer, Title, Conductor, Genre etc.; for a store, labels could be set to: Product, Category, Manufacturer, Price etc.; for a hostel: Surname/Name, Address, Date of Entry, Room Number, Guardian, Fee etc., and so on and so forth.
- Number of records recordable: no limit,
- Data-finding: always less than one second,
- Data-protection by password and/or encryption available,
- Data-export/import supported,
- Several printing options available.
Requirements: Mac OS X 10.3 or later.
License:Shareware
