LimeWire Wiki

Welcome to the official wiki for LimeWire. A wiki is a Web site that you can edit. Sign up with the link above, then click the Edit link on any page.

This wiki is about LimeWire, the world's leading file sharing software. It's not just about software, though: It's about the people using LimeWire and everything they're doing with it. As a start, we've organized the wiki around the different ways you can get involved.

Using LimeWire

Read the LimeWire User Guide. Wondering something? It's probably in our Frequently Asked Questions. Is LimeWire showing you an error message you don't understand? User Errors is a list of error messages LimeWire can produce, and what each means.

Check out LimeWire Portable, an edition that runs without setup so you can carry it with you.

Figured out how to do something cool with LimeWire? Create a guide and link it here. Or, share your idea for a new feature.

Programming LimeWire

Hack the open source code to LimeWire, and take over the world. Get the source code in Getting Started, and turn it into a copy of LimeWire you made. The Hello World examples demonstrate some things LimeWire does as a Java program. Take up one of our Bounties to join the open source community of coders making LimeWire better.

How Gnutella Works documents how the modern Gnutella network operates. The GDF keeps official protocol specifications, and the LimeWire Gnutella implementation is the current standard. Early Gnutella gives a historical view, and Gnutella Links lead to resources elsewhere on the web. Also, LimeWire includes a DHT to Gnutella with Mojito and uses XMPP to chat and share with your friends.

Code Entry Points guide you from a feature on the screen to a Java class in the code. Sample Code demonstrates how to use LimeWire's core and components to perform file sharing services in your own program. LimeWire's NIO layer connects Java's new system to our older core. Test Cases ensure LimeWire's code operates as it should. For a map of the code, check out the class hierarchy Diagrams.

Our Eclipse Plugins help set the paths for LimeWire in Eclipse. Text messages in LimeWire's user interface get translated into different languages with our Internationalization system.

Making Skins and Graphics

LimeWire's Skin feature lets you choose a different color and appearance for the program you'll like even better. Just follow the steps to Get a Skin. Advanced users can Make a Skin.

Publishing Your Work with LimeWire

LimeWire lets anyone broadcast their creative content to the world. Musicians, filmmakers, artists, and students: Share how to create, license, publish, and promote your work in the Content Toolbox. Find out about new license options like Creative Commons. Podcasters should check out LimeCast.

Using P2P Software Legally and Safely

The Internet and peer-to-peer software are powerful tools. It's important to use them legally and safely. Share your stories to help build a powerful online resource on the law and politics surrounding this new technology in Legal P2P Support.

Everything Else

Just play around editing a page in the Sandbox. Follow the Style Guide, or edit it to make your own rules. Download the wiki data from Backup.