Git Repositories

From J Wiki
(Redirected from Git)
Jump to: navigation, search
User Guide | Installation | Development | Categories | Git | Build Log

Core system

base8 J8 base library
jandroid   J for Android
jsource J engine source (read only, mirrored from private repository)
qtide Qt IDE source

Other system

jupyter Jupyter notebooks for J

Addons

api/expat libexpat
api/gles Modern OpenGL API
api/jc api: J to C library (streams/fds/system)
api/jni JNI
api/lapacke LAPACKE
api/ncurses NCURSES/PDCURSES API
api/python3 api: python3 to J shared library
arc/zip zip file utilities
arc/ziptrees Zips and Unzips directory trees
arc/zlib zlib utilities
convert/jiconv J iconv encoding conversion
convert/json json
convert/misc misc convert scripts
convert/pjson A json encoder/decoder
data/ddmysql Data driver for MySQL
data/ddsqlite Data driver for SQLite
data/jd Jd
data/jfiles J component file and keyed file
data/jmf J Memory Mapped File
data/odbc ODBC
data/sqlite Sqlite enhanced API for J
data/sqltable sqltable
debug/dissect Run a sentence and produce a 2D display of results
debug/jig Augmented Display of J results
debug/lint Load a script and check its syntax
debug/tte Explicate a given tacit verb
demos/coins coins project demo
demos/isigraph isigraph demos
demos/publish publish project demo
demos/qtdemo qt demo
demos/wd wd demos
demos/wdplot Plot demos wd emulation
docs/help J Help Files
docs/joxygen Documenting J Scripts
finance/actuarial Actuarial functions
finance/interest Compound interest functions
format/datefmt Date formatting functions
format/printf C-style printf formatting
format/publish builds pdf reports from markup
format/sbox Displaying boxed nouns containing Unicode glyphs
format/zulu Strings conversion package
format/zulu-bare Strings conversion package: BARE version
format/zulu-lite Strings conversion package: LITE version
games/2048 2048 game
games/minesweeper Classic Minesweeper game
games/nurikabe Nurikabe
games/pousse pousse
games/solitaire solitaire
general/dirtrees Copy and delete directory trees
general/dirutils Additional directory utilities
general/inifiles Platform neutral interface for INI files
general/jod JOD J Object Dictionary
general/joddocument JOD Documentation
general/jodsource JOD Object Dictionary Source
general/misc misc general scripts
general/primitives Primitives
general/unittest Unit Test Framework
graphics/afm AFM
graphics/bmp bitmap utilities
graphics/cairo cairographics
graphics/color Color tables
graphics/d3 D3 (Data Driven Documents) for JHS
graphics/fvj4 Materials for Fractals, Visualization and J, 4th edition, Parts 1 & 2.
graphics/gl2 gl2
graphics/gnuplot Create gnuplot graphics
graphics/graph Graph
graphics/jpeg jpeg utilities
graphics/pdfdraw pdf drawing utilities
graphics/plot Plot
graphics/png png utilities
graphics/pplatimg Platform neutral image I/O utilities
graphics/print print
graphics/treemap Displays a treemap
graphics/viewmat Displays a viewmat
gui/cobrowser updated cobrowser
ide/ja J Android
ide/jhs JHS IDE
ide/jnet JNET IDE
ide/qt Qt IDE
labs/labs LABS
math/cal Scientific calculator engine
math/deoptim Differential Evolution for optimization of multidimensional functions
math/eigenpic eigenpic
math/fftw FFTW
math/flann flann
math/lapack LAPACK
math/misc misc math scripts
math/mt Matrix toolbox
math/tabula TABULA - scientific calculator
math/uu Scientific units conversion package
media/imagekit Utilities for accessing 24-bit jpeg, png, bmp image files in J.
media/wav Windows WAV file creation and play
misc/classroom Utilities for teaching classes in J
misc/miscutils Miscellaneous utility definitions
net/clientserver Simple client server
net/jcs J client/server built on zeromq
net/websocket Websocket server
net/zmq J interface to zeromq
profiles/profiles Suggested User Profiles
sockets/socklib Routines for multiple asynchronous sockets
sockets/sockutils Routines for web transactions
stats/base Basic statistics package
stats/distribs Verbs for working with distributions
stats/jserver4r Call J from R
stats/r Interfaces to R statistical package
stats/rlibrary R library using Rserve interface
tables/csv Read and write CSV files and strings
tables/dsv Read/write delimiter-separated files and strings
tables/excel Reads Excel files using OLE
tables/tara Read/write Excel *.xls files
tables/taraxml Platform independent system for reading OpenXML (Excel 2007 *.xlsx) files
tables/wdooo ole automation client
types/datetime Working with dates and times
web/gethttp Retrieve files from web

Submodule

Since there are more than 100 addons repositories, the use of git submodule may help if developers want to checkout all addons and keep updated.

mkdir addons
cd addons

git init .

git submodule add https://github.com/jsoftware/api_expat.git api/expat
git submodule add https://github.com/jsoftware/api_gles.git api/gles
git submodule add https://github.com/jsoftware/api_jc.git api/jc
git submodule add https://github.com/jsoftware/api_jni.git api/jni
git submodule add https://github.com/jsoftware/api_lapacke.git api/lapacke
git submodule add https://github.com/jsoftware/api_ncurses.git api/ncurses
git submodule add https://github.com/jsoftware/api_python3.git api/python3
git submodule add https://github.com/jsoftware/arc_zip.git arc/zip
git submodule add https://github.com/jsoftware/arc_ziptrees.git arc/ziptrees
git submodule add https://github.com/jsoftware/arc_zlib.git arc/zlib
git submodule add https://github.com/jsoftware/convert_jiconv.git convert/jiconv
git submodule add https://github.com/jsoftware/convert_json.git convert/json
git submodule add https://github.com/jsoftware/convert_misc.git convert/misc
git submodule add https://github.com/cdburke/convert_pjson.git convert/pjson
git submodule add https://github.com/jsoftware/data_ddmysql.git data/ddmysql
git submodule add https://github.com/jsoftware/data_ddsqlite.git data/ddsqlite
git submodule add https://github.com/jsoftware/data_jd.git data/jd
git submodule add https://github.com/jsoftware/data_jfiles.git data/jfiles
git submodule add https://github.com/jsoftware/data_jmf.git data/jmf
git submodule add https://github.com/jsoftware/data_odbc.git data/odbc
git submodule add https://github.com/cdburke/data_sqlite.git data/sqlite
git submodule add https://github.com/jsoftware/data_sqltable.git data/sqltable
git submodule add https://github.com/jsoftware/debug_dissect.git debug/dissect
git submodule add https://github.com/jsoftware/debug_jig.git debug/jig
git submodule add https://github.com/jsoftware/debug_lint.git debug/lint
git submodule add https://github.com/jsoftware/debug_tte.git debug/tte
git submodule add https://github.com/jsoftware/demos_coins.git demos/coins
git submodule add https://github.com/jsoftware/demos_isigraph.git demos/isigraph
git submodule add https://github.com/jsoftware/demos_publish.git demos/publish
git submodule add https://github.com/jsoftware/demos_qtdemo.git demos/qtdemo
git submodule add https://github.com/jsoftware/demos_wd.git demos/wd
git submodule add https://github.com/jsoftware/demos_wdplot.git demos/wdplot
git submodule add https://github.com/jsoftware/docs_help.git docs/help
git submodule add https://github.com/jsoftware/docs_joxygen.git docs/joxygen
git submodule add https://github.com/jsoftware/finance_actuarial.git finance/actuarial
git submodule add https://github.com/jsoftware/finance_interest.git finance/interest
git submodule add https://github.com/jsoftware/format_datefmt.git format/datefmt
git submodule add https://github.com/jsoftware/format_printf.git format/printf
git submodule add https://github.com/jsoftware/format_publish.git format/publish
git submodule add https://github.com/jsoftware/format_sbox.git format/sbox
git submodule add https://github.com/jsoftware/format_zulu.git format/zulu
git submodule add https://github.com/jsoftware/format_zulu-bare.git format/zulu-bare
git submodule add https://github.com/jsoftware/format_zulu-lite.git format/zulu-lite
git submodule add https://github.com/jsoftware/games_2048.git games/2048
git submodule add https://github.com/jsoftware/games_minesweeper.git games/minesweeper
git submodule add https://github.com/jsoftware/games_nurikabe.git games/nurikabe
git submodule add https://github.com/jsoftware/games_pousse.git games/pousse
git submodule add https://github.com/jsoftware/games_solitaire.git games/solitaire
git submodule add https://github.com/jsoftware/general_dirtrees.git general/dirtrees
git submodule add https://github.com/jsoftware/general_dirutils.git general/dirutils
git submodule add https://github.com/jsoftware/general_inifiles.git general/inifiles
git submodule add https://github.com/jsoftware/general_jod.git general/jod
git submodule add https://github.com/jsoftware/general_joddocument.git general/joddocument
git submodule add https://github.com/jsoftware/general_jodsource.git general/jodsource
git submodule add https://github.com/jsoftware/general_misc.git general/misc
git submodule add https://github.com/jsoftware/general_primitives.git general/primitives
git submodule add https://github.com/jsoftware/general_unittest.git general/unittest
git submodule add https://github.com/jsoftware/graphics_afm.git graphics/afm
git submodule add https://github.com/jsoftware/graphics_bmp.git graphics/bmp
git submodule add https://github.com/jsoftware/graphics_cairo.git graphics/cairo
git submodule add https://github.com/jsoftware/graphics_color.git graphics/color
git submodule add https://github.com/jsoftware/graphics_d3.git graphics/d3
git submodule add https://github.com/jsoftware/graphics_fvj4.git graphics/fvj4
git submodule add https://github.com/jsoftware/graphics_gl2.git graphics/gl2
git submodule add https://github.com/jsoftware/graphics_gnuplot.git graphics/gnuplot
git submodule add https://github.com/jsoftware/graphics_graph.git graphics/graph
git submodule add https://github.com/jsoftware/graphics_jpeg.git graphics/jpeg
git submodule add https://github.com/jsoftware/graphics_pdfdraw.git graphics/pdfdraw
git submodule add https://github.com/jsoftware/graphics_plot.git graphics/plot
git submodule add https://github.com/jsoftware/graphics_png.git graphics/png
git submodule add https://github.com/jsoftware/graphics_pplatimg.git graphics/pplatimg
git submodule add https://github.com/jsoftware/graphics_print.git graphics/print
git submodule add https://github.com/jsoftware/graphics_treemap.git graphics/treemap
git submodule add https://github.com/jsoftware/graphics_viewmat.git graphics/viewmat
git submodule add https://github.com/jsoftware/gui_cobrowser.git gui/cobrowser
git submodule add https://github.com/jsoftware/ide_ja.git ide/ja
git submodule add https://github.com/jsoftware/ide_jhs.git ide/jhs
git submodule add https://github.com/bilam/ide_jnet.git ide/jnet
git submodule add https://github.com/jsoftware/ide_qt.git ide/qt
git submodule add https://github.com/jsoftware/labs_labs.git labs/labs
git submodule add https://github.com/jsoftware/math_cal.git math/cal
git submodule add https://github.com/jsoftware/math_deoptim.git math/deoptim
git submodule add https://github.com/jsoftware/math_eigenpic.git math/eigenpic
git submodule add https://github.com/jsoftware/math_fftw.git math/fftw
git submodule add https://github.com/jsoftware/math_flann.git math/flann
git submodule add https://github.com/jsoftware/math_lapack.git math/lapack
git submodule add https://github.com/jsoftware/math_misc.git math/misc
git submodule add https://github.com/jip/mt.git math/mt
git submodule add https://github.com/jsoftware/math_tabula.git math/tabula
git submodule add https://github.com/jsoftware/math_uu.git math/uu
git submodule add https://github.com/jsoftware/media_imagekit.git media/imagekit
git submodule add https://github.com/jsoftware/media_wav.git media/wav
git submodule add https://github.com/jsoftware/misc_classroom.git misc/classroom
git submodule add https://github.com/jsoftware/misc_miscutils.git misc/miscutils
git submodule add https://github.com/jsoftware/net_clientserver.git net/clientserver
git submodule add https://github.com/jsoftware/net_jcs.git net/jcs
git submodule add https://github.com/jsoftware/net_websocket.git net/websocket
git submodule add https://github.com/jsoftware/net_zmq.git net/zmq
git submodule add https://github.com/jsoftware/profiles_profiles.git profiles/profiles
git submodule add https://github.com/jsoftware/sockets_socklib.git sockets/socklib
git submodule add https://github.com/jsoftware/sockets_sockutils.git sockets/sockutils
git submodule add https://github.com/jsoftware/stats_base.git stats/base
git submodule add https://github.com/jsoftware/stats_distribs.git stats/distribs
git submodule add https://github.com/jsoftware/stats_jserver4r.git stats/jserver4r
git submodule add https://github.com/jsoftware/stats_r.git stats/r
git submodule add https://github.com/jsoftware/stats_rlibrary.git stats/rlibrary
git submodule add https://github.com/jsoftware/tables_csv.git tables/csv
git submodule add https://github.com/jsoftware/tables_dsv.git tables/dsv
git submodule add https://github.com/jsoftware/tables_excel.git tables/excel
git submodule add https://github.com/jsoftware/tables_tara.git tables/tara
git submodule add https://github.com/jsoftware/tables_taraxml.git tables/taraxml
git submodule add https://github.com/jsoftware/tables_wdooo.git tables/wdooo
git submodule add https://github.com/jsoftware/types_datetime.git types/datetime
git submodule add https://github.com/jsoftware/web_gethttp.git web/gethttp

git submodule init

Use git: protocol instead of https: if you have write access to repos.