logo
Développer et télécharger des logiciels Open Source
Yesterday: 209,909 Downloads
Total: 63,890 Users, 85,857 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.

Télécharger Classement

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.
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.
Manjaro Linux
Manjaro is a user-friendly Linux distribution based on the independently developed Arch operating system. Within the Linux community, Arch itself is renowned for being an exceptionally fast, powerful, and lightweight distribution that provides access to the very latest cutting edge - and bleeding edge - software. However, Arch is also aimed at more experienced or technically-minded users. As such, it is generally considered to be beyond the reach of those who lack the technical expertise (or persistence) required to use it. Developed in Austria, France, and Germany, Manjaro provides all the benefits of the Arch operating system combined with a focus on user-friendliness and accessibility. Available in both 32 and 64 bit versions, Manjaro is suitable for newcomers as well as experienced Linux users. For newcomers, a user-friendly installer is provided, and the system itself is designed to work fully 'straight out of the box'.
FFFTP
FFFTP is lightweight FTP client software. FFFTP has many useful feature such as directory mirroring, character encdoging conversion, Firewall and SOCK, one-time password support, and so on.
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!

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.
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.
変愚蛮怒
roguelikeゲームの一種、ZAngbandから派生した変種です。非常に多くの特徴 的な種族/職業から1つを選び、ダンジョンを探検して。最下層にいる混沌のサー ペントを倒す事を目指します。
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!

Nouvelles Releases

RS(255,223) Codec - RS255223ENCDEC.c
2020-02-22 03:31: High quality resize,rotation,frame interporation,color quantization project and Reed Solomon Code's Codec experimentation Sub Project
pg_hint_plan for PostgreSQL 12 - 1.3.5
2020-02-21 02:48: pg_hint_plan12 1.3.5 is released. This is the first version for PostgreSQL 12. Please see the release notes of pg_hint_plan11-1.3.5 for recent bug fixes.
instantos - 0.0.1.6
2020-02-20 17:43: instantOS now uses zsh as a default shell. It has oh my zsh preinstalled and a few enabled plugins including a custom one.
Paract BASIC - 2.1.2.3
2020-02-20 11:13: Paract BASIC Ver. 2.1.2.3 (2020.02.20)      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.6. 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 ParactBASIC2123_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
ewatch - 1.0.30
2020-02-20 00:50: No ChangeLog/ReleaseNote/Project Description written in this language. Please refer link bellow for other languages and/or other release informations.

Annonce officielle du site

OSDN New Year Holiday Notice
2019-12-30 16:25: Where OSDN's head office is located, New Year period is considered to last until the 5th in 2020, and OSDN's first day of business in 2020 will be Monday, January 6th. Therefore, there may be a bit of a delay in response until the 5th. If any significant incident occurs, we will respond immediately. However, attending to minor support requests will be after January 6th.
Admin UI for Stripping on Mercurial remote repository
2019-12-03 07:50: We've add Admin UI to strip revision on Mercurial remote repositoy (OSDN server side repository) for project. You can submit strip request on Project Mercurial admin UI. On the admin UI repositiry list, each repository will have Strip button. When it is clicked, strip request submit UI will be open, and you can submit the revision you want to strip. Please be careful to use it. Stripping is very useful, but cause of truble when working with multiple people.
New Feature: You can get Download Statistics data in JSON/ CSV format
2019-11-29 06:26: We have just added a new feature on our test release Download Statistics. Now you can export the displayed data in JSON or CSV output format. You can get the data either by clicking the button on the header of the table or by directly downloading the URL via wget/curl. You can make a good use of the new feature when you perform automatic statistical processing. Should you find any bugs, please use our ticket system to report them.
[Fixed] Broken web layout
2019-09-08 01:43: There was a problem with browsing/interaction the web of osdn.net due to a problem in the CDN settings. The problem has already been fixed. Date: 2019-09-07 0:00 UTC to 2019-09-07 21:00 UTC Problem: There was a problem that css or js could not be loaded, so the web layout of osdn.net was broken / cannot be operated.
[Done] Maintenance for project Web and all file release features
2019-06-12 04:26: This maintenance has been completed. Thank you for your cooperation. Some features of OSDN will be temporary unavailable on 18th June due to storage system maintenance. Affected services: All project web hosting (includes vhost) Project file release (File release and File storage) File area of Personal forge Archive download of code repository Project shell server Schedule: Services above will be offline from; (JST) 18th June, 12:00 (EDT) 18th June, 22:00 (UTC) 18th June, 03:00 We need several hours for the maintenance. Thank you for your cooperation.