logo
Desenvolver e Download de Software Open Source
Yesterday: 348,407 Downloads
Total: 66,514 Users, 98,111 Release Files
For OSS Distribution
In cooperation with organizations who are in support of open source software development and its use, OSDN provide a download environment of global scale covering all continents and a file-release environment for flexible upload.
For OSS Development
OSDN offer open source projects a full service lineup that includes source code repositories such as Git/Subversion/Mercurial/Bazaar, web-site hosting features, ticket system, web forums, mailing lists, together with a well-integrated and easy-to-use environment for web-based project management.

Download Ranking

MinGW - Minimalist GNU for Windows
This is the official download site for the latest packages originating from the MinGW.org Project MinGW is a native Windows port of the GNU Compiler Collection (GCC), with freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. Although (currently) offering only a 32-bit compiler suite, all of MinGW's software will execute on the 64bit Windows platforms. MinGW is a registered trademark of Software in the Public Interest Inc. , registration number 86017856 ; this trademark has been registered on behalf of the MinGW.org Project , and its use by any other project is unauthorized.
Properties Editor
This editor can directly edit property files written in Unicode reference characters, eliminating the need to convert to Unicode. In addition to the usual editor functions, it can also be used as an Eclipse plug-in.
CrystalDiskInfo
CrystalDisklnfo is disk utility that supports some types of USB connections, Intel RAID, and NVMe. If anything abnormal is detected, it will notify you by text or voice message, and it supports both HDD and SSD. In addition to information like model number, volume, buffer size, it obtains S.M.A.R.T. information such as how many times the power was turned on, the time length of use, and temperature to monitor the state of the disk. Important Notice Both CrystalDiskInfo and CrystalDiskMark are open source software personally developed by me. Any software development demands huge amount of time and effort, and on top of that, new hardware devices are released one after another which becomes a necessity to purchase in order to support them. Therefore, this project needs more development funds. As to current status, this project is extremely short of funds and is in desperate need of your donations. If you want to contribute to supporting the continuance of this project, please make donations by Paypal . Please make the amount of each contribution $10 USD or more (in JPYen, 1000Yen or more) if possible. Your contributions will be deeply appreciated.
TortoiseSVN
TortoiseSVN is a Subversion (SVN) client, implemented as a windows shell extension. Which means it's available right where you need it: in the Windows file explorer. It's intuitive and easy to use, since it doesn't require the Subversion command line client to run. Simply the coolest Interface to (Sub)Version Control!
CrystalDiskMark
CrystalDiskMark is benchmark software that measures the transfer speed of media data storage drive such as HD, SSD, USB memory, SD card and NAS. Important Notice Both CrystalDiskInfo and CrystalDiskMark are open source software personally developed by me. Any software development demands huge amount of time and effort, and on top of that, new hardware devices are released one after another which becomes a necessity to purchase in order to support them. Therefore, this project needs more development funds. As to current status, this project is extremely short of funds and is in desperate need of your donations. If you want to contribute to supporting the continuance of this project, please make donations by Paypal . Please make the amount of each contribution $10 USD or more (in JPYen, 1000Yen or more) if possible. Your contributions will be deeply appreciated.

Active Projects

MinGW - Minimalist GNU for Windows
This is the official download site for the latest packages originating from the MinGW.org Project MinGW is a native Windows port of the GNU Compiler Collection (GCC), with freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. Although (currently) offering only a 32-bit compiler suite, all of MinGW's software will execute on the 64bit Windows platforms. MinGW is a registered trademark of Software in the Public Interest Inc. , registration number 86017856 ; this trademark has been registered on behalf of the MinGW.org Project , and its use by any other project is unauthorized.
Properties Editor
This editor can directly edit property files written in Unicode reference characters, eliminating the need to convert to Unicode. In addition to the usual editor functions, it can also be used as an Eclipse plug-in.
CrystalDiskInfo
CrystalDisklnfo is disk utility that supports some types of USB connections, Intel RAID, and NVMe. If anything abnormal is detected, it will notify you by text or voice message, and it supports both HDD and SSD. In addition to information like model number, volume, buffer size, it obtains S.M.A.R.T. information such as how many times the power was turned on, the time length of use, and temperature to monitor the state of the disk. Important Notice Both CrystalDiskInfo and CrystalDiskMark are open source software personally developed by me. Any software development demands huge amount of time and effort, and on top of that, new hardware devices are released one after another which becomes a necessity to purchase in order to support them. Therefore, this project needs more development funds. As to current status, this project is extremely short of funds and is in desperate need of your donations. If you want to contribute to supporting the continuance of this project, please make donations by Paypal . Please make the amount of each contribution $10 USD or more (in JPYen, 1000Yen or more) if possible. Your contributions will be deeply appreciated.
Vim
VIM is an improved version of the editor "vi", one of the standard text editors on UNIX systems.
TortoiseSVN
TortoiseSVN is a Subversion (SVN) client, implemented as a windows shell extension. Which means it's available right where you need it: in the Windows file explorer. It's intuitive and easy to use, since it doesn't require the Subversion command line client to run. Simply the coolest Interface to (Sub)Version Control!

Novos Liberações

Pydun - 1.2.1
2020-08-12 07:06: Pydun is a mapping tool for 3D dungeon RPG.
execsql - v. 1.78.1 2020-08-11
2020-08-12 01:14: SQL script processor.
Paract BASIC - 2.1.2.4 Rev. 1
2020-08-12 00:42: Paract BASIC Ver. 2.1.2.4 Rev.1 (2020.08.12)      Formerly Paract BASIC Summary Paract BASIC is a Full BASIC to Object Pascal translator. Translated programs shall be executed using FPC + Lazarus. This verision is applicable for Lazarus 1.6.4 ~2.0.10. Windows Set up (Lazarus) Download Win32 Lazarus1.8.4 and install it into the folder that has no space characters on its path name. Lazarus Download (SourceForge) Mirror Mirror Set up (ParactBASIC) ParactBASIC should be extracted into a regular folder on which the user has write permission. The name of the folder must not contain any space characters. For example, Desktop may not be suitable. USB flush drives shall be suitable. When the system is updated by overwriting, the OUTPUT folder must be cleared. Afterward, execute ParactBASIC.exe, and set up two paths. Click "Set Up" and select "Path". "fpc path" is the path to the folder on which fpc.exe exists. "Lazarus path" is the full path name of the folder "lazarus". If you have installed win32 Lazarus + fpc 3.0.4 on C drive, the two paths are following. C:\Lazarus\fpc\3.0.4\bin\i386-win32 C:\Lazarus Note. If you use 64 bit Windows, Lazarus win64 also can be used. Lazarus Win64 Select Setup - Path menu to set Target CPU to 64bit and set the paths. When you use lazarus-1.8.4-fpc-3.0.4-win64.exe, for instance, the fpc path is like as follows. C:\lazarus\fpc\3.0.4\bin\x86_64-win64 However when cros-x86_64 add-on is installed to 32 bit Lazarus, the fpc path is same as the path to 32 bit fpc. Note that FPC does not support 80 bit extended precision floating point arithmetic on Win64, power operation and some transcendental functions may perform inaccurate. If you require accuracy on 64bit code, use Linux 64bit version. Linux (i386) Set up (fpc and Lazarus) Download and install fpc 3.0.2, fpc-src 3.0.2 and Lazarus 1.6.4 from Lazarus i386 RPM , Lazarus i386 DEB . Set up (ParactBASIC) This system must be installed into the folder on which the user has write permission. When the system is updated by overwriting, the OUTPUT folder must be cleared. Troubleshootings Can't find unit fileutil When you see this error, modify Lazarus Path on the SetUp menu. Folders such as components and units are put on the folder that the Lazarus Path directs. That may as follows. /usr/lib/lazarus/0.9.30.4/ or /usr/share/lazarus/1.0 Linux (x86_64) Set up (fpc and Lazarus) Download and install fpc 3.0.2, fpc-src 3.0.2 and Lazarus 1.6.4 from Lazarus x86_64 RPM , Lazarus AMD64 DEB . Set up (ParactBASIC) This system must be installed into the folder on which the user has write permission. Note. On Cent OS 7, FPC 3.0.4 does not work properly. Try FPC 3.0.2 + Lazarus 1.6.4. See Lazarus Forum MAC(Intel)  Set up(Xcode tools) Install the Apple Developer Tools (or Xcode tools). 1. install Xcode. This can be done on Apple App Store, Xcode needs no pay but Apple ID reqiured. 2. On the terminal, type following two commands. sudo xcodebuild -license After license terms are displayed, enter agree . xcode-select --install After this, command line tools shall be installed. See Installing Lazarus on MacOS X . See also Installing Lazarus on Mac OS X - Free Pascal(PDF) Note. BASICAcc does not require GDB. So you do not have to install GDB. Set up(fpc and Lazarus) Install FPC 3.0.4 and Lazarus 2.0.6, downloading from Lazarus Download Set up (ParactBASIC) Download ParactBASIC2124_mac64.dmg. This system should be installed into the folder on which the user has write permission. And the folder must not contain a space character. Note that when you use a USB drive, if it has a name such as " NO NAME ", it must be renamed. Trouble Shooting 1. For the First Time (1) Unabe to create file "/private/var/folders/0b ……   Move ParactBASIC icon (ParactBASIC.app) into the Application folder or another location, and then run ParactBASIC. Once normally performed, ParactBASIC.app can be retured into the original folder. For details, search "App Translocation" on the internet. < Note. > This system should be installed into the folder on which the user has write permission. And the folder must not contain a space character. Note that when you use a USB drive, if it has a name such as " NO NAME ", it must be renamed. (2) For the first tme, NoName must be executed by clicking with control-key pressed . (3) Empty ReportForm shown If the first Run comannd yields empty ReportForm, this may caused by Unexecuted XCode license agreement. On the terminal, run sudo xcrun cc and enter agree at the end. (4) ReportForm shows PPU Source :synedit.pp not found. Launch Lazarus IDE and select Package menu - Open Loaded packages. And then Open and Compile the followings: Synedit Printer4lazarus (5) "do setup Lazarus Path" shown.  Select path on the setup menu, and then rewrite Lazarus path correctly. Lazarus path is Library/lazarus on Lazarus 2.0.6, while lazarus path was Developer/lazarus on former versions. Known Faults SET DRAW MODE (NOTXOR, MASK, MERGE, XOR) do not work. MOUSE POLL statement does not work properly. Behaviors of some graphics statements are no good as in Decimal BASIC Mac(Intel). Specifications Language Specifications are in accordance with the Graphics module, the Real-Time module, the modules module, and the individual character input module of ISO Full BASIC , while statements related to PROCESS and TIMEOUT in SEIZE statments are not available. Restrictions On the following cases, GOTO statements and IF-THEN-line_number statements can not be executed. branches from inside to outside of when-body (i.e. inside of WHEN~USE) branches from inside to outside of a DO block that contains a protection block that contains a EXIT DO. branches from inside to outside of a FOR block that contains a protection block that contains a EXIT FOR. If a routine (or the main program) has a when-in block that has an exception-handler containing a GOSUB~RETURN subroutine, the routine can not have a GOSUB~RETURN subroutine that is not contained in any protection block. Parameters of PROGRAM or CHAIN statements should be simple variables (Arrays not allowed). Maximum length declaration for string variables is ignored. (no cut off done.) Known Faults EXTYPE,RETRY and CONTINUE do not work properly for exceptions raised in exception handlers. DRAW MODE NOTXOR (MASK, MERGE, XOR),which are Decimal BASIC original enhancement, do not work properly. On Mac, they are neglected. On Windows and Linux, then won't work until a PLOT LINES is executed. Incompatibilities with Decimal BASIC The decimal 1000 digit mode and the rational arithmetic mode, which Decimal BASIC has, are not avaialable. The Microsoft BASIC compatible mode is not available. Metafiles, OLE, ActiveX and CallBack functions are not available. Character Encoding The character encoding is UTF-8. This is a problem when non-ASCII characters such as © , µ , ° , ± , Ä or Æ are used. ORD-functions and CHR$-functions are defined under Unicode. File I/O assumes the character encoding is UTF-8. Executing a line like SET #n: CODING "SYSTEM" just after the execution of the OPEN-statement enables files of system default encoding to be read or written. Even in such a case, the internal encoding remains to be UTF-8. PRINT USING-statements and USING$-functions need the formatting characters as many as the byte length of the string. If you want to manipulate byte files, you can change the internal character encoding to byte encoding by adding a line OPTION CHARACTER BYTE into each program unit, or change the setting of "Unit of string manipulation" to "byte" in the Option Compatibility menu. In such a case, no ANSI encoded non-ASCII characters can be displayed on the screen. UTF-8 encoding slows some string manipulation such as s$(m:n) . If you use only ASCII 7-bit characters, consider to change the "Unit of string manipulation" to "byte" in the Option Compatibility menu. Program Encoding Programs shall be encoded to the system default encoding on saving and decoded on loading. That is, program files have compatibility with Decimal BASIC. If you want programs to be saved and loaded remaining the character encoding UTF-8, change the Editor Option setting in the Option menu. CHAIN statements A CHAIN statement launches a file of extension ".BAS" with file association. The destination programs shall not be compiled. No CHAIN or EXECUTE statement can have array parameters. BREAK Any BREAK statement will do, but it only breaks the program. GOSUB When GOSUB statements are used, each line must has a line number. Bugs which Decimal BASIC has Decimal BASIC has a fault that an internal procedure of the mainprogram can be invoked from an external procedure, but BASICAcc does not allow such a program. About System The executable file is generated as 'NoName.exe' or 'NoName' in the 'output' folder. This can be renamed and used for the destination of a CHAIN statement. Copyright This software is free software published under GPL. If you noticed any bugs, report at Forum of Decimal BASIC © 2020 SHIRAISHI Kazuo
clonezilla_live_alternative_testing - 20200809-focal-source
2020-08-10 22:56: Clonezilla is a partition and disk imaging/cloning program similar to True Image®. It saves and restores only used blocks in hard drive. Two types of Clonezilla are available, Clonezilla live and Clonezilla SE (Server Edition). * Filesystem supported: ext2, ext3, ext4, reiserfs, xfs, jfs of GNU/Linux, FAT, NTFS of MS Windows, HFS+ of Mac OS, UFS of BSD, minix of Minix and VMFS of VMWare ESX. Therefore you can clone GNU/Linux, MS windows and Intel-based Mac OS, no matter it's 32-bit (x86) or 64-bit (x86-64) OS. For these file systems, only used blocks in partition are saved and restored. For unsupported file system, sector-to-sector copy is done by dd in Clonezilla * LVM2 (LVM version 1 is not) under GNU/Linux is supported. * Multicast is supported in Clonezilla SE, which is suitable for massive clone. For more info about Clonezilla, including usage, installation and forum, please visit this website: https://clonezilla.org
wackowiki - 6.0.10
2020-08-10 13:36: https://wackowiki.org/doc/Dev/Release/R6.0/ReleaseNotes

Site announcement

Mirroring feature of GitHub release to OSDN project storage is beta open
2020-05-25 01:05: Mirroring feature of GitHub release to OSDN project storage is beta open. Please refer this for more details.
Mirroring feature of GitHub release to OSDN File release is beta open
2020-05-07 02:13: Mirroring feature of GitHub release to OSDN File release is beta open. Please refer this for more details.
OSDN.net is Ending Ad Banners and Starting New File Synchronization Feature with GitHub
2020-04-27 07:01: We are proud to announce two major changes on OSDN.net. First, OSDN Division of Appirits Inc. has decided to put an overall end to ad banners that profit the OSDN.net administrator side. Also coming soon is a new synchronization feature with GitHub for File Release and Storage. Background In 2000 when the antecedent organization of OSDN was founded, there were three "D" s that were deemed inevitable for the open-source community to work on open-source development: Develop, Distribute, and Discuss. OSDN laid down a basic policy whose aim was to engage in activities to support the three "D"s. It has been over 20 years since then, and the environment surrounding open source has continued to change dramatically. Nonetheless, those three "D"s still remain to be important to the community even now. OSDN offers features that support the three "D"s to all the open-source-loving communities for free, and it is our essential policy to carry on with our commitment to support these activities. OSDN's activities of the last twenty years were supported by the revenues generated from the ad banners posted on OSDN.net. However, having seen problems after problems of inappropriate and fraudulent advertisements that occurred on our former partner site in the US, and being faced with the excessive evolution of AdTech, it is becoming more and more unavoidable to take actions to ensure privacy protection. It is also true that the ad banners that occupy so much of the space are making it difficult for us to provide ideal UX and UI. Even after our brand name was changed in 2015, OSDN.net has continued its steady and stable growth. Last month, OSDN.net recorded its highest number of unique users. Yet, Appirits Inc., who recognizes open-source technologies as the foundation of its business, figured that by making OSDN.net free of ad banners which profited the company, Appirits can exhibit its supportive stance toward the open-source community, and it is more important to further foster the growth and development of OSDN.net. Schedule for No More Ad Banners For about half of all the OSDN.net pages, ad banners will be removed immediately, which is scheduled to happen at the end of May. However, there are exceptions of some download pages (pages where downloading of files take place) that are allowed to continue posting ads. Please note that ad banners will continue to appear on OSDN Magazine for some time. Financial Support Offered to Open Source Projects Now here is the reason why there are exceptions to the no more ad policy. We have been offering financial support to some of the open-source projects as a part of our activities, and so we will continue to allow these projects to post ad banners only on their download pages. All the revenues that are generated from the ads posted on these pages will go to the open-source project side. Moreover, for projects whose scale has reached a certain standard, we are planning to create a mechanism that enables open-source projects to post ad banners or donation guide on their own. Synchronization Feature with GitHub for File Release and File Storage In May 2020, we are introducing a new sync feature with GitHub for File Release and File Storage. This new feature enables the target Release/Tag in the GitHub repository to be automatically synchronized to OSDN.net, and it is available for both File Release and File Storage. This allows users to simultaneously release software via OSDN.net global mirror network when there’s a new release on GitHub. - For File Release Feature: (Scheduled to) Start offering Beta on May 7, 2020. - For File Storage Feature: Start offering Beta in May 2020. (The exact timing will be decided after having examined the new feature on File Release.) Under the circumstances in which the novel coronavirus continues to spread around the world, Appirits recognizes that there are more and more roles that open source can and should play, and we will continue to commit ourselves to the growth and development of OSDN.net and support infrastructures dedicated to the open-source community. -- Shuji Sado General Manager of OSDN Div., Appirits Inc.
Starting the Global Version of OSDN Magazine
2020-02-26 14:19: We have set up a new column called OSDN Magazine, which delivers open-source related news. In the side header, there is a tab called Magazine, which you may have already notice. You will see some news articles there. We originally translated some open-source related news sites, like NewsForge and Linux.com, into a Japanese, and we ran a website centered on them. Still to this day, we run the website, which is called OSDN Magazine. Having such background, OSDN Magazine had been a website that only supports Japanese, but now we are determined to gradually globalize it. Currently, there are only few articles, but our plan is to offer more and more contents besides news articles in the future. OSDN Magazine https://osdn.net/mag/
OSDN Business is Transferred to Appirits
2020-02-26 14:15: I have transferred OSDN Inc.. business to Appirits Inc., a company who focuses on online game business and web-system contract development business. OSDN business unit of VA Linux Systems Japan is the predecessor of OSDN Inc., and it has been 20 years since the launch of our website. Although we have gone through various twists and turns, including the collapse of the US parent company, spinning off from VA Linux, and being in conflict with the partner company, we continued to steadily move forward to improve our service and kept growing appropriately without stepping out of bounds. Especially after we changed our brand in 2015, we began seeing more and more developers from outside of Japan using OSDN.net, and we were able to successfully get on the growth track as a global network. That said, we can't deny the facts that the average age of the people involved with OSDN has continued to rise in the last two decades, and that we started to see some signs of aging in our system. In addition, as the outlook of the net environment, including the advertising industry, remains to be unclear, it was inevitable that we needed something more than superficial clever tricks. In need of a drastic change, I came to the conclusion to go under the umbrella of a company that would allow us to get access to rejuvenating resources for future growth. In short term, there won't be any changes in the OSDN.net service, and all former employees, including myself, have already moved to the new organization. As we plan to announce moving OSDN.net into cloud-based service and cooperation function with GitHub in the near future, in mid to long term, you can expect to see great things happen. (Former CEO of OSDN Inc.) General Manager of OSDN Div, Appirits Inc. Shuji Sado