logo
Développer et télécharger des logiciels Open Source
Yesterday: 268,005 Downloads
Total: 63,858 Users, 85,809 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.
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!
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.

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

BASICAcc - 1.2.0.4
2020-02-20 05:39: BASIC Accelerator Ver. 1.2.0.4 (2020.02.20) Summary BASICAcc is a Full BASIC to Object Pascal translator. Translated programs shall be executed using FPC + Lazarus. Numerical operation shall be considerably faster than Binary mode of Decimal BASIC. This verision is applicable for Lazarus 1.6.4 ~2.0.6. Revision History Ver. 1.2.0.4 Fixed the fault that columns were not diplayed correctly. Ver. 1.2.0.3 Add CDECL option to MOUSE POLL statements. Fixed the fault that closing the child window yielded freezing or abnormal termination on Linux. Increased the performance on MOUSE POLL statements on Linux. Ver. 1.2.0.2 Fixed the bug LINE STYLE interfered PLOT AREA. Ver. 1.2.0.1 Fixed the issues on printing. Ver. 1.2.0.0 Fundamental part imported from Ver. 2.1 Program execution thread separated from the GUI thread . Fixed the bug that MAT statements caused Access Violation when DEBUG ON and TRACE OFF. Ver. 1.1.0.4 Modified the behavior of CHARACTER INPUT NOWAIT. Ver. 1.1.0.3 Fixed the fault that CLOSE for an inactive channel caused an exception. Ver. 1.1.0.2 Fixed the fault that array parameters of functions caused memory leak. Ver. 1.1.0.1 "-B" added into the command line for programs with modules. On generating 64 bit code, set to use SSE4.1 instructons if available. Ver. 1.1.0.0 Corrected the behaivior of READ IF MISSING when DATA stataments have an incomplete number of items. Corrected the behaivior of file input statements on exceptions raising. Modulated automatic correction. Ver. 1.0.4.1 Adjusted for Lazarus 1.8.0. Ver. 1.0.4.0 Fixed the bug LOCATE VALUE(12) reflexed LOCATE VALUE(2). Ver. 1.0.3.0 Increased the maximum number of LOCATE VALUE silide bars. Fixed the bug on execution of PRINT statemetns. Fixed the bug on Find & Replace menus. Ver. 1.0.2.0 Fixed the bug SET ZONEWIDTH could not have a variable in parameter. Ver. 1.0.1.0 Fixed the bug on WAIT DELAY. Adapted to FPC3.0.2+Lazarus1.6.4. 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 Set up (BASICAcc) Download BASICAcc1204.zip from Decimal BASIC Open Source Project Download BASICAcc 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 BASICAcc.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 (BASICAcc) Download BASICAcc1204.tar.gz from Decimal BASIC Open Source Project Download . 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 (BASICAcc) Download BASICAcc1204_linux64.tar.xz from Decimal BASIC Open Source Project Download . 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 (BASICAcc) Download BASICAcc1204_Mac64.dmg from Decimal BASIC Open Source Project Download , and then extract the contents. Note 1. Overwriting update is undesirable. Old files must be erased before update. Trouble Shooting 1. For the First Time (1) Unabe to create file "/private/var/folders/0b ……   Move BASICAcc icon (BASICAcc.app) into the Application folder or another location, and then run BASICAcc. Once normally performed, BASICAcc icon 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 modules module, and the individual character input module of ISO Full BASIC . Known Faults EXTYPE,RETRY and CONTINUE do not work properly for exceptrions raised in an exception handler. 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. RETRY and CONTINUE do not work properly for exceptrions raised in exception handlers. Parameters of PROGRAM or CHAIN statements should be simple variables (Arrays not allowed). When an exception occurs while executing an INPUT or READ statement that has multiple variables, those variables remain all unchanged. Maximum length declaration for string variables is ignored. (no cut off done.) Incompatibilities with Decimal BASIC 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. Decimal BASIC Original Enhancement 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. The decimal 1000 digit mode and the rational arithmetic mode, which Decimal BASIC has, are also not avaialable. The Microsoft BASIC compatible mode is not available. Also Metafiles, OLE, ActiveX and CallBack functions are not available. 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.
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.
sagit-ice-cold - 2020-02-18
2020-02-18 09:20: Custom build of Android Ice Cold Project for Xiaomi Mi 6.
execsql script templates - 2020-02-17
2020-02-17 16:51: Corrected mis-assignments in example_config_prompt.sql and missing quote in script_template.sql.
ja - Wikipedia(ja)20200201
2020-02-16 15:00: Wikipedias in EPWING / JIS X 4081 Format.

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.