logo
Develop and Download Open Source Software
Yesterday: 112,356 Downloads
Total: 58,307 Users, 79,720 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
MinGW: 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. All of MinGW's software will execute on the 64bit Windows platforms.
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.
CrystalDiskInfo
CrystalDiskInfo is a HDD/SSD utility software which supports S.M.A.R.T and a part of USB-HDD. 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 a disk benchmark software. 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
MinGW: 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. All of MinGW's software will execute on the 64bit Windows platforms.
CrystalDiskInfo
CrystalDiskInfo is a HDD/SSD utility software which supports S.M.A.R.T and a part of USB-HDD. 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.
人狼式 ~汝は人狼なりや?
汝は人狼なりや?は村人チームと人狼チームに分かれてプレイするテーブルゲームの一種です。詳しくは Wikipediaの説明 などをご覧ください。 このプロジェクトは紫炎サーバーなどで使用されているPHP版の短期決戦用...
Tera Term
Tera Term is Tera Term Pro 2.3 succession version and is being officially recognized by the original author. Tera Term is open source free software terminal emulator supporting UTF-8 protocol. Now TTSSH supports SSH2 protocol (Original version supports SSH1).
変愚蛮怒
roguelikeゲームの一種、ZAngbandから派生した変種です。非常に多くの特徴 的な種族/職業から1つを選び、ダンジョンを探検して。最下層にいる混沌のサー ペントを倒す事を目指します。

New Releases

csp-qt - SNAPSHOT 2018-12-18
2018-12-18 08:59: ** Qt porting and FM-7/77/AV/AV40/EX for Common Source Code Project ** December 18, 2018 K.Ohta (whatisthis.sowhat _at_ gmail.com) 1.About This package is Qt5 porting of Common Source Code Project (CSP) and built with Qt5, for Windows, built with MinGW(32bit). Source Code: https://github.com/Artanejp/common_source_project-fm7/releases/tag/SNAPSHOT_20181218 Additional INFO: Binaries will be available, distibute from osdn.net. See, https://osdn.net/projects/csp-qt/ and https://osdn.net/projects/csp-qt/releases/ . Released at: 2.Background Common Source Code Project (CSP) is good emulator writing. It also distributed with GPLv2, this is good for me. But codes are specified to M$ Visual C. I'm using GNU/Linux, and I starting to apply FM-7(or later). So, I start to port to GNU/Linux and using Qt4/Qt5. What you need at least: a. Qt5 (neither Qt3 and Qt4) toolkit: Qt5.3 or later. b. Some OpenGL implementation, maybe at leaset OpenGL v2.x . c. gcc / g++ (5.0 or later? ) or llvm clang / clang++ (3.5 or later?) toolchain. d. SDL2 (not SDL1.x). e. CMake 2.8 or later. f. Needs ffmpeg.See https://ffmpeg.org/ . g. FFMpeg has bundled only for Win32.Please install for other OSs if not working. h. Built with Qt5.5 (for Ubuntu 16.04LTS) or Qt 5.10 (for Win32 and Debian/Sid). i. Now, changed default drawing infrastructure to OpenGL ES2.You can change --opengl option via comman line (or GUI). * TIPS: If emufoo.exe don't show screen drawing, set environment variable QT_OPENGL to software (i.e. Using Windows as VirtualBox's gueat OS). 3.How to build: After extracting (or git pulled) sourcecodes: $ cd {srctop}/source/build-cmake/{Machine name}/ $ mkdir build $ cd build To configure: $ cmake .. or $ ccmake .. To build: $ make To install: $ sudo make install 4.Qt specified notice: ・Config file (scancode.cfg and foo.ini) has placed (moved) to "~/.config/CommonSourceCodeProject/emufoo/" (for Windows, ".\CommonSourceCodeProject\emudfoo\" ). ・BIOS, WAVS, BINS and SAVED STATES have placed (moved) to "~/CommonSourceCodeProject/emufoo/" (for Windows, ".\CommonSourceCodeProject\emudfoo\" ). ・All of recorded products (PNG Screenshots, MOVIES, SOUNDS) have *temporally* written to "~/.config/CommonSourceCodeProject/emufoo/" (for Windows, ".\CommonSourceCodeProject\emudfoo\" ). ・Added ToolTips and Japanese translations.(2017-01-24) ・Place R@Ms under $HOME/CommonSourceCodeProject/emu{Machine Name}/ , this directory has made after first using. ・Config file, {foo}.ini is written on $HOME/.config/CommonSourceCodeProject/emu{Machine Name}/ . ・Saved state file, {foo}.sta is written on $HOME/CommonSourceCodeProject/emu{Machine Name}/ . ・Key code conversion file is written on $HOME/.config/CommonSourceCodeProject/emu{Machine Name}/scancode.cfg . This file contains comma separated fields, written at hex-decimal (not decimal), first is M$ Virtual Key Code, second is Qt's scan code. ・Common UI components (at src/qt/gui ) are moved to shared lib. libCSPgui.so . ・Installer (bash) script is available now; src/tool/installer_unix.sh . ・When you place specified WAV files(differ per VM) same directory as ROMs, you can sound sounds: i.e. FDD seek, CMT relay and buttons. 5.Status a. I tested to build only under Debian GNU/Linux "sid",Ubuntu Linux 16.04LTS "Xenial" for AMD64 (x86_64) and MinGW with GCC6 (Windows 32bit). But, perhaps, will succed to build another GNU/Linux OSs or BSD OS variants. On windows, using MinGW is already okay, but not tested drawing. Cross building with GNU/Linux's MinGW32 and Qt5.5.1 (for MinGW) is available. Modify and use build-cmake/config_build_cross_win32.sh and related *.cmake files. And, you can also build with M$ Visual Studio 2013 or 2015. b. Now, I using Qt5 as toolkit, because authors of Qt announced "Qt4 is obsolete, will be updated no longer". c. All of virtual machines are already ported to Qt (On Oct 29, 2015). d. Now using GCC-6.1 with Link Time Optimize to build for distrubuted binaries. e. Implemented socket, networking for MZ-2500, but, not tested yet (;´Д`) Repositry: https://github.com/Artanejp/common_source_project-fm7 https://osdn.net/projects/csp-qt/scm/git/common_source_project-fm7 Project Page: https://osdn.jp/projects/csp-qt/ Upstream (Takeda Toshiya San's original code): http://takeda-toshiya.my.coocan.jp/ Special thanks to: Ryu Takegami-san, to assist debugging FM-7/77/AV/40/EX . Haserin-san, to assist debugging FM-7/77/AV/40/EX . Developers of Ootake, give hints of emuPCEngine (from source code). Changes: * To see older changes, read ChangeLog and 000_gitlog.txt. * SNAPSHOT December 18, 2018 Upstream 2018-12-09 . VM/PC9801 Add pseudo SASI (HDD) BIOS for PC-9801.WIP. VM/EVENT Improve error message at cancel_event(). VM/HUC2680 Improve around timer.Thanks to Ootake v2.83. VM/PCENGINE Improve process around NEC extended command (0xd*). VM/PCENGINE PCE_ADPCM: Fix not sound data length >= 65536 bytes.This still don't fix some softwares.i.e. Megami-Paradise. VM/PCENGINE Porting from Ootake v2.83.This still WORK-IN-PROGRESS. VM/PCENGINE CDROM: Don't reset ADPCM more than once at CDROM makes "NOT BUSY". VM/PCENGINE Most of CD-ROM 2 softwares maybe work.Excepts LASERSOFT's products and using "ARCADE card". VM/SCSI_CDROM Add write_signal() to control CDDA from MACHINE. VM/SCSI_CDROM Fix CD-DA buffer handling.Reading buffer should be per 2352 bytes. VM/SCSI_CDROM CUE: More correctness cue parsing. VM/SCSI_CDROM CUE: Set default pre-gap to 2Sec (150frames).Fix audio problems of most softwares.Maybe fixed issues on Manhole. VM/SCSI_CDROM More correctness SEEK/Interrupt timing. VM/FM7 DISPLAY: Fix for logging " EVENT EVENT: device (name=DISPLAY SUBSYSTEM, id=25) tries to cancel event 6 that is not its own (owned by (name=PRINTER I/F id=20))!!!" Draw/Qt OpenGL: Abondon depth test. UI/Qt OOPS: Fix OOPs around mounting virtual D88/D77 image(s). UI/MENU HARDDISK: OOPS: I missed update directory. UI/MENU Fix oops dialog of opening virtual HDD. Built with ee880845ec85aa431df3c7a937611e9c20dd591d (or later). -- December 18, 2018 16:31:55 +0900 K.Ohta <whatisthis.sowhat@gmail.com> Upstream changes: * To see older upstream's changes, read history.txt. 12/9/2018 VM/SCSI_CDROM add vendor specific command for NEC CD-ROM 2 PC8801/PC88 support CD-ROM drive (thanks M88/cdif) PC8801/PC88 support Video Art Boad (thanks X88000) 12/5/2018 VM/MB8877 improve reset() to finish previous command and reset fdc completely VM/Z80 add read_signal() to read irq status PC8801/PC88 improve to render scan line with black if color graphic mode SMC70/MEMORY support 640x400 and 160x100 graphic mode SMC777/MEMORY fix issue that text blink is not working SMC777/MEMORY improve inport 21h to read vsync irq status SMC777/MEMORY improve inport 51h to read cursor and space keys as joystick #1 VM/* improve tape interfaces for each virtual machine 12/4/2018 CONFIG remove fmgen_dll_path and add mame2151_dll_path/mame2608_dll_path VM/YM2203 remove HAS_YM2608 and YM2203_PORT_MODE to simplify code PC8801 support HMB-20 sound board 12/2/2018-2 PC8801/PC88 fix text/graph renderer again (thanks Mr.Bookworm) 12/2/2018 PC8801/PC88 fix not to apply reverse attribute to monochrome graphic screen 12/1/2018 PC8801 enable/disable drawing scan line when monitor type is hireso/standard PC8801/PC88 improve text attributes/rederer (thanks ePC-8801MA改) PC8801/PC88 fix analog back color PC8801/PC88 improve routine to change palette for each scan line 11/28/2018 WIN32/INPUT support joystick with multiple axes and hat key WIN32/INPUT improve joystick to keyboard function for numpad key 5 11/27/2018 WIN32/INPUT support joystick to keyboard function WIN32/SCREEN support Window x1.5 mode PC8801/PC88 support PC key, that is mapped to F11 Have fun! -- Ohta.
clonezilla_live_testing - 2.6.0-31-source
2018-12-18 08:54: 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.
skf - 2.00.13
2018-12-17 14:20: patch 13 [skf:38570] do not treat LWL "8-bit binary" as codeset. don't bite arguments after -- add -t option for nkf compatibility undocumented nkf behavior support: -L0, -g 0-2 re-enable -n option for nkf-compatibility security hungup fixed if file open failed in in-place option. security fix crash in in-place option. fix codeset inquiry in in-place option. tries to unlink temporal file when in-place rename failed. retain input files when suffix is added in --in-place, overwrite patch 12 fix: keis strout doesn't convert ascii strings to EBCDICs fix: ebcdic force-lineend changed to NEL fix: inquiry output code control. fixes to force ASCII fix: B-right/V strout doesn't convert ascii strings to EBCDICs fix: punycode with idn prohibit char causes character drop. fix: similar bug in hz & zW EOF handling. fix: disable MIME cp932 related cname. Security fix clashes related space-convert fix: convert-html-uri does not work. patch 11 fix: set-lang doesn't work. fix: cname containing '.' isn't recognized. fix: rfc1554 iso-2022-jp-2-kr doesn't work. fix: euc-jp-ms etc. get wrong codeset fix: crash on bright/v output with html-sanitize fix: zW related bug, mingw related bug fix: koi-8, cp1251 output doesn't work. fix: ka + handakuon generate garbage. fix: backport dynamic loading enable-patch on msys. patch 10 fix --nkf-help typo. security unicode decomposition crash fixed security locale output crash fixed. added 932/943 as aliases for cp932/cp943 (msys related fix) --set-g* crashes if following string is not charset Fix: "--" option does not work security fix crash in U+1f1xx conversion. fix: delete iso-2022-jp-ms wrong definition (not security issue.) fix: skferr table report. fix: HZ, zW GL changed to ASCII. security fix sjis-oldntt crashes in private area fix: nkf_no_hk couldn't reset from command line. fix: some option doesn't work for racing. fix: convert-html-uri does not work. fix: latin2html output goes without encode redirection. fix: some man page gliches. fix: halfwidth mime character count correction. fix: cns11463 single shift2 fails. fix: cannot return iso-2022 from unicode. fix: [skf:37767] configure portability fix. patch 9 fix error message for "-o" option fix obsolete option action properly fix octal encoding output wrong code on tail. fix to suppress MIME encoding on transparent mode fix X-0213 reverse conversion table nkf-compat hankaku-kana output condition fix added cp65001 as UTF-8 alias, and also cp65000+cp1200+1201 fix B-right output fix zW output space escape condition. This is patch 8 for skf-2.00 patch8 fix: some duplicate option big assigns fixed. suppress some codeset for MIME use fix: iso-2022-jp-2-2004 doesn't show in MIME hack: cp50221,50222 private area output supporessed patch7 fix: nkf compatmode -mQ and -l behavior changed. various misc bug fixed. please refer debian/changelog patch6 fix UTF-8 likely update on ASCII this is patch 6 for skf-2.00 patch6 fix UTF-8 likely update on ASCII patch5 fix hungup if open() returns EAGAIN -MQ does not work as nkf in nkf-compat mode fix nkf-help and actual option does not match. fix unicode decompose logics other misc. minor bugs. patch4 fix stdin open fail on MSYS environment disable dynamic loading on MSYS environment UTF-32 definition fixed. patch3 LWL related initialize miss fixed. Windows binmode call bug fixed. ruby 2.3 support UTF-16/32 related various bug fixed. patch2 fix skf doesn't work on MINGW fix python2 plugin doesn't properly check memory allocation added README_j.txt fixed various LWL bugs fixed debian packaging definition. patch1 winsami/iscii wrong table definition fixed python3 specific invalid option in man page deleted
MosP勤怠管理V4(ソースコード) - 4.6.1
2018-12-17 01:45: No ChangeLog/ReleaseNote/Project Description written in this language. Please refer link bellow for other languages and/or other release informations.
alisios - alisiOS-Tumbleweed.x86_64-181201
2018-12-16 15:35: a light simple open suse a little sip (of) open suse; A breeze of tumbleweed - minimal live and rolling iso wm=openbox. Built with OSuse tools - KIWI - and only using official repos. alisiOS is a functional bare bones system that allows you to test, install or build your own tumbleweed using others DE, Games Steam, Kodi and all the great OpenSuse experience.

Site announcement

DSA SSH key authentication support will be discontinue on OSDN
2018-11-30 04:17: SSH DSA key support is not recommend and disabled per default since 2015 on openssh upstream release beacuase of weakness of the algorithm. So, We will stop to support of DSA key for OSDN ssh login. Date: 2018-12-31 (we will disable DSA key login in Jan. 2019) Affected services: Shell service login project SCM (git/svn/hg/bzr/cvs) access via SSH PersonalForge SCM (git/sv/hg) access via SSH https://osdn.net/account/editsshkeys.php You can check SSH keys you registered above url. If you have ssh-dss key, the key will not accept to use login for OSDN after Jan. 2019. You should use another typo of key.
Announcement Regarding New File Release Mirrors Set Up in the Hong Kong and Los Angeles
2018-11-13 07:06: We proudly announce the two new mirror sites that were set up in the Hong Kong and Los Angeles, for OSDN's file release system. All the files that were released through the use of file release system of OSDN's projects and chambers are mirrored by mirror servers that are managed by organizations who are in cooperation with OSDN's open source activities, and users who want to download these files will get them from one of the mirror sites. The organizations who manage the newly setup mirror servers are as follows. xTom Hong Kong Limited (Hong Kong, China) xTom.com Inc. (Los Angels, California, USA) OSDN will continue to keep looking for new mirror servers around the world to further support the activities of global open source projects.
Announcement Regarding New File Release Mirror Set Up in the Beijing, China
2018-09-26 07:45: We proudly announce the new mirror site that were set up in the Beijing (China), for OSDN's file release system. All the files that were released through the use of file release system of OSDN's projects and chambers are mirrored by mirror servers that are managed by organizations who are in cooperation with OSDN's open source activities, and users who want to download these files will get them from one of the mirror sites. The organization who manage the newly setup mirror servers are as follows. Tsinghua University TUNA Association (Beijing, China) OSDN will continue to keep looking for new mirror servers around the world to further support the activities of global open source projects.
New Functions Added to Forum Feature
2018-09-07 06:32: The following functions are added to the Forum Feature Now you can edit the message at the top of a thread afterward. Now you can use wiki syntax to post on a forum. You can also choose to keep the syntax that you’ve been using. For each forum, the settings can be set separately. The settings can be changed afterward. However, messages that were posted before the changes will keep the format of the previous settings and can not be changed afterward. (The changes added to the settings do not apply retroactively.) Link syntax for expressing forum/forum thread/forum message is put together on wiki. For further information, go to wiki help.
Virus Detection Feature on Project File Release
2018-06-26 05:01: System side will now perform Virus scan for files that are uploaded on project's file release. Scan result will be shown on the pages of a release list and such. For virus scanning, VirusTotal ( https://www.virustotal.com/) is used. VirusTotal checks for viruses by using multiple Virus detection engines in aggregated manner. Among these engines, there are a few very sensitive ones that frequently send false positives . Therefore, in rare occasions, virus warning message may appear against a practically and absolutely safe file. (Thus, even with the scan result from VirusTotal, the file cannot be immediately determined as dangerous.) Please review the detailed result to judge its safety. Also, this feature does not guarantee that a file is free of Virus infection, with its scan result. When there are a certain number of warnings as a result of detecting viruses, the result will be notified to the administer of the file project and the person in charge of the file release, by email. (Because a recheck may be performed after a certain period of time, there are cases that you may receive multiple notifications for a single file. ) If a file is judged to have a problem, the site admin side may make necessary measures such as making it private or deleting it. Due to the size limit on VirusTotal's API, virus scan for files that are over 350MB cannot be performed. Scan result will not be displayed immediately after the upload. (Due to the behavior of the VirusTotal, and the API's access limit, it will take at least 30 minutes, and there are even cases that could take a few days.)