logo
オープンソース・ソフトウェアの開発とダウンロード
昨日: 384,508 ダウンロード
合計: 64,514 ユーザ, 86,521 リリースファイル
ソフトウェアの配布
OSDNは、オープンソースソフトウェア開発やその利用に賛同する各組織の協力の下、オープンソースソフトウェア開発者がソフトウェア頒布のために無料で利用できる、全ての大陸に分散された世界規模のダウンロード環境と柔軟なアップロードを実現するファイルリリース環境を提供しています。
ソフトウェアの開発
OSDNは、Git/Subversion/Mercurial/Bazaarなどのソースコードリポジトリ、Webサイトホスティング、チケットシステム、Webフォーラム、メーリングリスト、そしてそれらをWebベースで総合的かつ容易にプロジェクト管理を行う環境をオープンソースプロジェクトに提供しています。

ダウンロードランキング

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.
プロパティエディタ
このエディタはUnicode参照文字で書かれたプロパティファイルを直接編集することができ、native2asciiでUnicodeに変換する手間を省きます。通常のエディタの機能に加え、Eclipseのプラグインとして利用することも可能です。
CrystalDiskInfo
CrystalDiskInfoは、一部の USB 接続や Intel RAID, NVMe に対応し、ディスクに異常があればメールや音声で通知してくれるHDDとSSDに対応したディスク ユーティリティです。型番、容量、バッファサイズといった情報に加えて、電源投入回数、使用時間、温度などのS.M.A.R.T.情報を取得し、ディスクの健康状態を監視します。
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'.
TortoiseSVN
TortoiseSVNはSubversion(SVN)クライアントであり、Windowsシェル拡張として実装されています。 つまり、必要な時にWindowsファイルエクスプローラで利用できるようになります。 Subversionコマンドラインクライアントを実行する必要がないため、直感的で使いやすいです。(Sub)バージョン管理の最もクールなインターフェースです!

活発なプロジェクト

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.
Samba翻訳プロジェクト
Samba附属のドキュメントの翻訳を行う プロジェクトです。現在はSamba4.12系列の翻訳を主に行っています。
プロパティエディタ
このエディタはUnicode参照文字で書かれたプロパティファイルを直接編集することができ、native2asciiでUnicodeに変換する手間を省きます。通常のエディタの機能に加え、Eclipseのプラグインとして利用することも可能です。
CrystalDiskInfo
CrystalDiskInfoは、一部の USB 接続や Intel RAID, NVMe に対応し、ディスクに異常があればメールや音声で通知してくれるHDDとSSDに対応したディスク ユーティリティです。型番、容量、バッファサイズといった情報に加えて、電源投入回数、使用時間、温度などのS.M.A.R.T.情報を取得し、ディスクの健康状態を監視します。
TortoiseSVN
TortoiseSVNはSubversion(SVN)クライアントであり、Windowsシェル拡張として実装されています。 つまり、必要な時にWindowsファイルエクスプローラで利用できるようになります。 Subversionコマンドラインクライアントを実行する必要がないため、直感的で使いやすいです。(Sub)バージョン管理の最もクールなインターフェースです!

新規リリース

execsql - v. 1.72.2 2020-03-31
2020-04-01 04:57: Execsql SQL script processor.
clonezilla_live_alternative_testing - 20200331-eoan-source
2020-03-31 14:04: Clonezilla は、True Image®に似た、パーティションおよびディスククローンツールです。 これは、ハードドライブにのみ使用されているブロックを保存し、復元します。 Clonezillaは、次の2種類、Clonezilla LiveとClonezilla SE(サーバー版)をご利用いただけます。 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 massively clone. Based on partclone to clone partition. However, clonezilla, containing some other programs, can save and restore not only partitions, but also a whole disk.
BASICAcc - 1.2.0.5
2020-03-31 09:34: BASIC Accelerator Ver. 1.2.0.5   (2020.03.31) 概要 Full BASICのプログラムをObject Pascalのプログラムに変換し,FPC + Lazarusを利用して実行します。 数値計算が主体のプログラムは,十進BASICの2進モード,複素数モードより高速です。 Lazarus 1.6.4~ 2.0.6 に対応します。 変更履歴 Ver. 1.2.0.4 TABが正しく表示されない不具合を修正。 Ver. 1.2.0.3 ASSIGN文にCDECLオプションを追加。 Linuxで子ウィンドウを閉じるとフリーズまたは異常終了となる不具合を解消した。 Linuxでの MOUSE POLL文の動作を改善した。 Ver. 1.2.0.2 PLOT AREA文がLINE STYLEの影響を受ける誤りを修正。 Ver. 1.2.0.1 印刷不具合を修正した。 Ver. 1.2.0.0 根幹部分をVer.2.1から移入した。 描画スレッドとプログラム実行スレッドを分離。 DEBUG ON,TRACE OFFでMAT文を実行するとAccess Violationになるバグを修正。 Ver. 1.1.0.4 CHARACTER INPUT NOWAITの挙動を修正。 Ver. 1.1.0.3 不活性状態の経路に対しCLOSE文を実行すると例外状態になる誤りを修正。 Ver. 1.1.0.2 関数の配列引数がメモリーリークを起こす不具合を修正。 Ver. 1.1.0.1   モジュールを含むプログラムの翻訳に-Bを指定。   64ビットコード生成時,SSE4.1が有効であれば,それを使用するようにした。 Ver. 1.1.0.0   DATA文の要素数が半端なときのIF MISSINGの動作を規格に合わせた。   ファイル入力中に例外が発生したときの動作を規格に合わせた。   プログラム自動修正の挙動を調整した。 Ver. 1.0.4.1   Lazarus 1.8.0に対応させた。 Ver. 1.0.4.0   LOCATE VALUE(12)がLOCATE VALUE(2)の値を表示するバグを修正した。 Ver. 1.0.3.0   LACATE VALUE スライドバー個数の上限を20に引き上げた。   PRINT文出力の不具合を修正。   検索・置換の不具合を修正。 Ver. 1.0.2.0   SET DRAW MODEに変数を指定できないバグを修正。   エディタの検索,置換機能の不具合を修正した。 Ver. 1.0.1.0   WAIT DELAY文が正常に機能しない可能性のある不具合を修正。   Lazarus 1.8.0 (FPC 3.0.2) に対応。 Windows Set up(fpc + Lazarus) 32ビット版Lazarus1.8.4をダウンロードしてインストールしてください。(32ビット版Lazarus2.0.6も可) インストール先は,パス名に空白や日本語文字を含まない所を選択してください。 Lazarus Download (SourceForge) Mirror Mirror Set up(BASICAcc) BASICAcc1205.zipを Decimal BASIC Open Source Project からダウンロードし,ユーザーの書込み権限のあるところに展開してください。 ただし,パス名に空白や日本語文字を含むところは避けてください。 (たとえば,デスクトップやマイドキュメントは不可。USBメモリは可。) 既存のBASICAccフォルダに上書きでアップデートしたときは,一旦,OUTPUTフォルダを空にしてください。 Lazarusのインストール時にインストール先を変更したときは,BASICAcc.exeの起動後, Set upメニューのpathの設定を書き換えてください。 fpc path は,fpc.exe が存在するフォルダです。 Lazarus path は,lazarusインストール先のフォルダを指定してください。 なお,win32 Lazarus + fpc 3.0.4 をCドライブにインストールした場合,それら2つのPathは C:\Lazarus\fpc\3.0.4\bin\i386-win32 C:\Lazarus です。 Note. Lazarus 1.6.4でも使えますが,SetUpメニューのPathでFPC pathのバージョン番号の部分を正しく書き換えてください。 Note. 内部文字コード,ファイル入出力ともにUTF-8です。shift-JISファイルを使用する場合は,OPEN文に続けて SET #n CODING "SYSTEM" を実行してください。 プログラムファイルの入出力はshift-JISですが,Optionメニューの"Editor Option"でプログラムファイル入出力をUTF-8に変えることができます。 プログラム中にユニコード文字を書くときは,Editor Optionを変更してください。 64ビット Windowsが64ビットの場合,64ビット版Lazarusを使うこともできます。 Lazarus Win64 SetupメニューのPathで「64bit」を選択し,FPC pathの末尾が \x86_64-win64 であることに注意して FPC PathとLazarus Pathを設定してください。 これらのpathは32bitと独立しています。随時,切り替えて使用することができます。 ただし,lazarus64ビット版でなく,32ビット版Lazarusにadd onのcross-x86-64をインストールしたとき,FPC pathは32ビット版FPCのところです。 Note. Win64版のFPCでは拡張精度浮動小数点演算が利用できないので,べき乗演算や一部の超越関数の計算結果に無視できない誤差を生じます。 64ビットのプログラムで計算結果の正確さを求めるときは,Linux 64ビット版をご利用ください。 ASSIGN文で64ビットDLLを利用する場合は,BASICAcc64ビット版(BASICAcc1202_Win64.zip)を使用してください。 既知の不具合 画像の保存ダイアログで保存形式を変えても拡張子が変化せず,手動で書き換える必要がある。 Linux (64ビット) Set up(fpc, Lazarus) x86_64版 fpc 3.0.2, fpc-src 3.0.2 , Lazarus 1.6.4 をダウンロードしてインストールしてください。 Lazarus Download (SourceForge) (rpm) Lazarus Download (SourceForge) (deb) Set up(BASIC Acc) BASICAcc1205_Linux64.tar.xzを Decimal BASIC Open Source Project からダウンロードし,ユーザーの書込み権限のあるフォルダに展開してください。 既知の不具合 Cent OS(64ビット)でFPC 3.0.4が動作しません。FPC 3.0.2 + Lazarus 1.6.4で実行してください。 トラブル対策 Can't find unit fileutil  のエラーになるとき。 lazarus pathを設定し直してください。 Lazarus pathで指定するフォルダにはcomponentsやunitsなどのフォルダが置かれています。 /usr/lib/lazarus/0.9.30.4/ のようにlazarusフォルダ内のバージョン番号名のフォルダになっている場合や, /usr/share/lazarus/1.0 などのようになっていることがあります。 NoName.errが見つからないという趣旨のエラーになるとき。 fpcが正しくインストールされていません。/etc/fpc.cfgが存在することを確認してください。 --scriptsを指定せずにalienを用いてrpmパッケージをdeb形式に変換してfpcをインストールすると,この問題を引き起こします。 その他,プログラムの実行結果が現れないとき。 runメニューからcodeを選択し,Pascalコードが表示されたら,そのウィンドウでrunを選ぶとfpcが出すエラーが読めると思います。 MAC(Intel)  Set up(Xcode) 以下の手順にしたがって,Apple Developer Tools をインストールしてください。 1. App Storeに入って,Xcodeをダウンロードしてインストールする。   Xcodeは無料ですが,ダウンロードに Apple IDを求められます。 2. ターミナルを起動して以下の2つのコマンドを打つ。   ターミナルは,「アプリケーション」フォルダ内の「ユーティリティ」フォルダにあります。   sudo xcodebuild -license   ライセンス条項が表示されるので,最後に agree と入力する。   xcode-select --install   このコマンドを入力すると,command line tools のインストールが始まります。 OSのバージョンが古いと上の手順と異なることがあります。 参照  Installing Lazarus on MacOS X . See also Installing Lazarus on Mac OS X - Free Pascal (PDF) Note. GDBのインストールは不要です。 Set up(fpc, Lazarus) fpc 3.0.4 と Lazarus 2.0.6 をダウンロードしてインストールしてください。 Lazarus Download Set up(BASICAcc) BASICAcc1205_Mac64.dmgを Decimal BASIC Open Source Project からダウンロードし,インストール先のフォルダに展開してください。 トラブルシューティング 1.初めて実行するとき (1) Unabe to create file "/private/var/folders/0b ……  のエラーが出て実行できない。あるいは,ファイルOpenができない。 アイコンで表示されるBASICAcc (BASICAcc.app) をアプリケーションフォルダなど他のフォルダに移してください。一度,正しく実行できることを確認した後は元のフォルダに移すことが可能ですが,パス名に空白を含むと正しく動作しません。USBメモリを使うときは,ドライブ名を空白を含まないものに変えてください。 なお,BASICAccの実行には,インストール先フォルダの書き込み権限が必要です。   一度,正常に動作すれば,元のフォルダに戻しても大丈夫なようです。  アイコンで表示されるBASICAccのみをアプリケーションフォルダにコピーしてもよいようです(フォルダごとのコピーでは駄目)。  詳細は,"App Translocation"を検索して調べてください。 (2) NoNameアイコンが点滅し実行を開始しない。  controlを押しながら NoNameアイコンをクリックして実行を許可してください。 (3) ReportFormに何も表示されず,プログラムも実行されない。  ターミナルで sudo xcrun cc を実行し,最後に agree を入力する。  参照 Agreeing to the Xcode/iOS license... のエラーがでた時の対処法 (4) ReportFormに,   PPU Source :synedit.pp not found.  が出る。  Lazarus IDEを起動して,パッケージメニューから,「読み込まれているパッケージを開く」を選択し,  以下の各パッケージのコンパイルを実行する。  SynEdit  Printer4Lazarus (5) do setup Lazarus Path が表示されて実行しない。  setupメニューでpathを選択し,Lazarus pathを正しく書き換えてください。 Lazarus 2.0.6のとき,lazarus pathは, Library/lazarus ですが,Lazarusの以前のバージョンでは, Developer/lazarus でした。 2. プログラムを続けて実行できない   Mac版BASICAccでは,次のプログラムの実行前にNoNameを終了させてください。 3.プログラムの実行を途中で打ち切りたい  Mac版はBASICAccの側から中止できないので,画面左上のアップルメニューで「強制終了」してください。 既知の不具合 MOUSE POLL文は正しく動作しないことがある。 SET DRAW MODE (NOTXOR, MASK, MERGE, XOR)は機能しない。 言語仕様 言語仕様は,JIS Full BASIC (図形機能単位+モジュール+単文字入力)に準拠します。 規格との相違 OPTION ARITHMETIC文を省いた場合には,ARITHMETIC NATIVEが指定されたものと解釈します。 十進演算も選択可能ですが,十進演算の正確さに関する規定を満たしません。 次の場合,行番号分岐(GOTO文,IF ・・・ THEN 行番号) は実行できません。 WHEN本体内から保護区の外への分岐 保護区を含み,その保護区内にEXIT DO文を持つDO区の内から外への分岐(fpcコンパイラのエラーになります) 保護区を含み,その保護区内にEXIT FOR文を持つFOR区の内から外への分岐(fpcコンパイラのエラーになります) WHEN-IN区に属する例外処理区がGOSUB~RETURNを持つと,いずれの保護区にも属さないGOSUB~RETURNを書くことができません。(fpcコンパイラのエラーになります) PROGRAM文,CHAIN文の引数は単純変数に限ります(配列不可)。 文字列変数の最大長指定を無視します(切り詰めを行わない)。 その他,十進BASICのJIS非互換項目は, ほぼそのまま本システムの非互換項目になります。 既知の不具合 例外処理区で発生した例外に対してEXTYPE関数,RETRY文,CONTINUE文は正しく機能しません。 CHARACTER INPUT文(画面からの入力)は日本語入力に対応しません。 十進BASIC独自拡張のDRAW MODE NOTXOR (MASK, MERGE, XOR) は,正常に機能しないことがあります。  (Macでは,無視されます。Windows,Linuxでは,PLOT LINES文を実行しないと機能しません。) 十進BASIC(Windows版)との非互換 識別名に使える文字は英数字のみです。 内部の文字コードはUTF-8です。ORD関数,CHR$関数はユニコードで定義されます。書式指定は漢字1文字に対し # 3文字を必要とします。 ファイル入出力もUTF-8ですが,OPEN文実行後, SET #n: CODING "SYSTEM" を実行すると,ファイル入出力をShift-JISで行います(日本語Windowsの場合)。 プログラムの保存形式の初期設定はshift-JISになっていますが,Optionメニューの「Editor Option」でUTF-8に変更することができます。 文字列処理の単位の初期値は,Option メニューのCompatibilityで設定します。 CHAIN文に 拡張子が".BAS"のファイルを指定すると関連付けで起動します。 EXECUTE文の引数に配列を指定することはできません。 BREAK文は動作しますが,プログラムを中断するだけの機能しか持ちません。 GOSUB文を含むプログラムは行番号が必須です。 十進BASICでは主プログラムの外部から主プログラムの内部手続きを呼び出すプログラムが実行できてしまいますが,その種のプログラムは実行できません。 独自拡張命令 SET BITMAP SIZEの挙動は Windows版十進BASICと少し異なります(拡張部分の色が異なる)。 画像の保存形式にGIFを選ぶことができません(読み込みは可)。 ASSIGN文でDLLの作業領域として用いる文字列変数はREPEAT$関数等を用いてその場で作成したものに限ります(文字列定数不可)。 その他,DelphiとLazarusの非互換のために動作が異なるところがあります。 未対応の機能 十進BASIC独自拡張の10進1000桁,有理数の演算に対応しません。 Microsoft BASIC互換モードに対応しません。 また,Windows版十進BASICが対応するメタファイル,OLE,ActiveX,CallBack,TextWindow にも未対応です。 システム詳細 実行ファイルはoutputフォルダに NoName.exe として生成されます。CHAIN文の連鎖先として用いたいときには,適宜,名称を変更してください。 生成したPascalプログラムは,outputフォルダに BASICunit.pas という名称で保存されます。 runメニューのcodeを選択して表示されるコードビューから書き換えて実行させることができます。 BASICの識別名は,数値型の場合は直前に _ を,文字列型の場合は 末尾の $ を除去して直前に s_ を付加した名前に変わります。 ただし,PUBLICまたはSHARE宣言された変数の名前は,_を2個重ねます。 主プログラムの内部手続きの名前は,_0,または,s_0 を付加した名前になります。 BASICのmoduleは,(古い型の)静的オブジェクトに変換されます。 詳細 Full BASICのObject Pascalへの埋め込み  
Havoc.3.3 - Havoc.3.3-Nitrogen-Unofficial
2020-03-31 08:54: Here i will upload my Converted GSI Zip packages for our Nitrogen Device
EbsdConograph - EBSDConograph_0_9_99_win (beta)
2020-03-31 07:56: 電子線後方散乱回折菊池パターンから抽出されたバンド情報を用いて、ユニットセルの情報なしに指数付けを行うEBSD-CONOGRAPHの開発と配布。 粉末回折用 ab-initio indexing software CONOGRAPH ( https://osdn.net/projects/conograph/ ) の電子線後方散乱回折バージョン。

サイトアナウンス

OSDN株式会社の事業を株式会社アピリッツへ譲渡した件へのメッセージ
2020-02-17 08:18: アピリッツ、OSDN株式会社の事業譲受のお知らせ OSDN社からのメッセージ OSDN株式会社の事業を株式会社アピリッツ(本社:東京都渋谷区、代表取締役社長:和田順児、以下「アピリッツ」)へ譲渡いたしました。 OSDN社の前身はVA Linux Systems Japan社OSDN事業部であり、サイトの公開から数えるとほぼ20年という長い歴史があります。その間、米国側の親会社の破綻、VA Linux社からの分社、パートナー会社との対立によるブランド変更... と様々な紆余曲折はありましたが、サービス面に関しては一歩一歩着実に歩みを進め、身の丈に合わせた成長を続けてきております。特に2015年のブランド変更以降は、海外の開発者によるOSDN.netの利用が飛躍的に増加し、グローバルなネットワークとして再成長の軌道に乗ることになりました。 しかしながら、この20年の間にOSDN社の中の人達の平均年齢は毎年一歳上昇し続け、システムの老朽化もあちらこちらで見えるようになってきております。また、広告業界を含めて今後のネット環境の先行きは不透明であることから、小手先の創意工夫ではなく、抜本的に体制を改め、より大きく、より若い力を活用できる企業の下に入ることを決断いたしました。 短期的にはOSDNのサービスには何の変更もありません。また、中の人も変わりません。しかしながら、中長期的には良い変化が起こせるのではないかと期待しております。 今後ともご愛顧賜りますようお願い申し上げます。 株式会社アピリッツ OSDN部 部長 佐渡秀治
新ダウンロード統計に JSON/CSV エクスポート機能追加
2019-11-25 08:06: テスト公開中の新ダウンロード統計に、 JSON および CSV で表示中のデータをエクスポートできる機能を追加しました。 表のヘッダにあるボタンからデータの取得が可能です。 また、wget/curl などで URL を直接ダウンロードすることもできます。 統計値の自動処理などにご活用ください。 もしバグを見つけた場合は、チケットまでレポートをお願いします。
Mercurial remote repository 上での strip に対応しました
2019-12-03 07:43: プロジェクトで利用している Mercurual の リモートリポジトリ (OSDN サーバ側にあるリポジトリ)側でのStrip が行えるように 管理インタフェースに UI を用意しました。 プロジェクトのMercualリポジトリの管理画面に表示される リポジトリリストの個々のリポジトリに Strip というボタンが 表示されています。そのボタンを押して UI を表示して 対象の Revisionを指定することで Strip が実行されます。 複数人で作業している場合はトラブルの元にもなりますので十分 注意して利用してください。
[復旧済] Web閲覧障害
2019-09-08 01:04: CDNの設定不具合により osdn.net の Web の閲覧に問題が発生していました。 すでに問題は修正されて復旧済です。 問題発生時間 2019-09-07 0:00 UTC ころ 〜 2019-09-07 21:00 UTC ころ 影響範囲 css や js のロードができないため osdn.net の Web のレイアウトが崩れる/操作ができない等の問題が発生していました (その他 プロジェクトWebやgit等のリポジトリアクセス等には影響は出ていません)
[完了] [メンテナンス予告] プロジェクトWeb, リリース機能
2019-06-12 04:24: 以下のメンテナンスは完了しました。 停止中はご迷惑をおかけしました。 6/18 (火) にストレージサーバのメンテナンスを予定しております。 このため、以下のサービスが停止します: プロジェクトWebサービス全体 (vhost サービス含む) プロジェクトファイルリリース (リリース、ストレージともに) 作業部屋のファイル管理 コードレポジトリのアーカイブダウンロード shell サーバ 予定時間: 2019/6/18 12:00 (JST) 〜 数時間程度 ご迷惑おかけしますが、よろしくお願いいたします。