Warning: Declaration of AtElementCreator::create_element($doc) should be compatible with ElementCreator::create_element($doc, $content = NULL) in /DISK2/WWW/devpaks.org/www/epf/helpers.php on line 0 Warning: Declaration of DotElementCreator::create_element($doc) should be compatible with ElementCreator::create_element($doc, $content = NULL) in /DISK2/WWW/devpaks.org/www/epf/helpers.php on line 0 Warning: Declaration of LinkElementCreator::create_element($doc, $content) should be compatible with ElementCreator::create_element($doc, $content = NULL) in /DISK2/WWW/devpaks.org/www/epf/helpers.php on line 0 Devpaks repository

Welcome to devpaks repository

Please select category:

Anybody can add devpak at devpaks.org and these devpaks are not tested before showing, so you cannot trust them. Also note that devpak can during installation rewrite any file on your system and during uninstallation delete any file on your disk, so it's not recommended to install them under administrator rights. See details e.g. here. If you want to see content of devpak prior to installing it, see documentation. If you are looking for reliable devpaks, use Dev-C++ primary devpak server. However, if you find some dangerous devpak, send email to admin (link is at the bottom of this page) and I will remove it.
What is a devpak?
Libraries (especially open source libraries) are typically distributed as sources. That's great, but sometimes it might be difficult or just time consuming to compile such a library. So the creators of Dev-C++ introduced devpak -- development package, which contains precompiled version of a library, so even a beginner can use them. Dev-C++ also includes several tools for downloading, installing and creating packages.
Can I use devpaks only with Dev-C++?
No. A typical devpak will work with any MinGW distribution (with any IDE for MinGW). Simply rename the file from something.devpak to something.tar.bz2 and open it with an archiver (e.g. 7-zip). You will see one file with some meta information (name, version, author etc.) and a directory. Simply unpack the contents of the directory to your MinGW directory tree.
The Code::Blocks IDE has plugin for installing and manipulating devpaks.
How can I create a devpak?
Dev-C++ contains PackMaker tool for creating devpaks. You can also read the tutorial by Michel Weinachter about creating devpaks manually. Or simply open a devpak with your archiver and figure it out yourself :-). The DevPackage file format is described here.
How can I add a devpak to this repository?
Simply log in and then you will see the 'Add new devpak' link at the bottom of this page. If you are not registered, click on the 'New user' link at the bottom.
Where can I host the devpak file?
If you have some homepage it's simplest to put the file there. This is good as it decomposes the traffic to many different servers. If your devpak fulfils The Open Source Definition I can register you as a developer to the devpaks project on SourceForge so you can host files there.
There is now forum at sourceforge.

2013-12-26: All of the devpaks with broken links were hidden. If it is your devpak, you can log in, correct the URL and unhide the devpak.

I've corrected support for non-ASCII characters. All names should be now displayed correctly. However note that:
* usernames are now case sensitive,
* passwords that contain non-ASCII characters will have to be reset, use the form for forgotten password, new password will be generated and send to you, login with this password and than change it.
Thanks, admin

If you are looking for old version (it contains currently approximately 2 times more devpaks), go there.

Preview of the new documentation for Dev-C++ about devpaks. It's not finished. If you have any suggestions tell them us at forum.

Some basic rules for creating devpaks.

Can I download these devpaks using Dev-C++ WebUpdate feature?
Upgrade to Dev-C++ or higher and in WebUpdate select devpaks.org as a server.

You can now use RSS to be notified about new items in the WebUpdate.
[Valid RSS]