Utilities.md :: Desktop User Interface, GUI and other handy utilities, Web browser UI-UX, etc..
- DOCUMENTATION
- GeSHI
- GUI
- [GTK]#gtk)
- ENVIRONMENTS
- UTILS
- VoIP
Julia Documentation tools
- Julia Documentation README and JuliaDoc :: A Python package providing Sphinx extensions and a theme for the Julia language documentation at RTD that can also be used by Julia packages to create documentation that is visually unified with the language documentation.
- Doc.jl :: Daniel Carrera's modern documentation system for Julia.
- Docile.jl :: Experimental Julia package documentation system.
- Doxygen :: A branch providing support for documenting in Julia using Doxygen and doxyfilter.jl tools. Currently supports (incomplete) function signatures and caller/callee graphs but types and modules are not parsed. Link to Jihao's Dropbox output of doxygen.
- Jocco :: is a simple literate-programming-style documentation generator for Julia.
- Lexicon.jl :: Julia package documentation generator that provides access to the documentation created by the @doc macro from Docile.jl. It allows querying of package documentation from the Julia REPL and building HTML documentation.
- Markdown.jl :: Translate Markdown to HTML from Julia using Sundown.
- Roxygen.jl :: A Roxygen-like documentation package for automatically generating documentation from Julia source files.
Widget toolkits and other graphical user interfaces
- Canvas.jl :: Composable UIs in Julia.
- JGUI.jl :: Simplified interface for making GUI's in Julia.
- JuliaTools.jl :: is a toolkit for viewing Julia packages, modules, etc....
- PySide.jl :: is a julia interface for accessing Qt via PyCall and PySide.
- Table.jl :: Display Tables in plain text, HTML, LaTex.
- Tk.jl :: The Julia interface for the Tk windowing toolkit.
- XClipboard.jl :: are xlib clipboard bindings to drag and drop in X11(X-Window System for bitmap displays).
GIMP Toolkit
- GI.jl :: Julia bindings using libgobject-introspection.
- Gtk.jl :: Julia interface to the GTK windowing toolkit.
- GtkApps.jl :: GTK Apps by @tknopp.
- GtkInteract.jl :: Part of Interact.jl functionality with Gtk.
Braille, REPL shells, GUI, IDE/Text editors, WIDE, Desktop User Interface, GUI, &c..
- emacs-ess-julia.el :: ESS support for julia language, includes font-lock, indentation, sending code to sub-process, interactive documentation, imenu, completion and eldoc.
- jEdit-julia :: A jEdit mode for Julia.
- Jewel.jl :: is the Julia package which handles communication with Light Table for Jewel.
- Julia-Studio :: Julia Studio by Forio.com and Tutorials for Julia-Studio and its source on github.
- Julia.tmbundle :: Julia language support for TextMate 2 (and Sublime Text).
- Julia-Vim.
- Julietta.jl :: An integrated developement environment (IDE) for the programming language Julia.
- Juno-LT :: A Julia environment built on Light Table.
- language-julia :: Julia language support and snippets for Atom, forked from the (unmaintained) atom-language-julia package.
- Liclipse :: LiClipse, Eclipse plus some customizations, supports Julia.
- Neovim.jl by @bfredl :: Neovim client for Julia.
- Sublime-Julia :: Sublime Syntax, Build, Snippets, and REPL for the Julia language.
- JuliaCompletions :: Make all of Julia's UTF-8 autocompletions available in Sublime Text.
- vim-notebook :: Vim users can use Julia from the
vim-notebook
plugin.
Org-Jupyter
- Jupyter 'nee IJulia.jl :: Julia kernel and magics for IPython.
- Autoreload.jl :: A package for autoreloading files for interactive work in IJulia - Modeled after IPython's autoreload extension, it will automatically reload any specified julia source files that have been modified.
- Colaboratory :: Create and store notebooks in Google Drive and allow for collaborative editing of notebooks.
- Hydra.jl :: Hosted Multi-user IJulia distribution.
- IJuliaWidgets.jl :: Interactive widgets for IJulia.
- Interact.jl :: Library for interactive widgets in IJulia.
- jlbox :: uses node.js to provide a mechanism for automatically reloading julia source and test files via gulp.js and a ZMQ socket.
- Multiuser-server :: Multi-user server for Jupyter notebooks.
- Sublime-IJulia :: is an IJulia Frontend to run julia from within Sublime Text-3 through the IJulia backend.
- WeavePynb.jl :: Simple package to convert markdown files to IJulia notebooks.
- How to create a Custom IJulia Widget
- Run Jupyterhub on a Supercomputer.
- DocOpt.jl :: generates a command-line arguments parser from human-readable usage patterns and it is a port of DocOpt written in the Julia language.
- LineEdit.jl :: Julia readline-like library.
- NCurses.jl :: NCurses bindings for Julia.
- Pipe.jl :: Improved function piping in Julia.
- REPL.jl :: Pure-julia REPL implementation.
- REPLCompletions.jl :: Tab completions for your Julia REPL.
- Termbox.jl :: A wrapper for Termbox, a lightweight text-based user interface library. OSX and Linux are currently supported, and the low-level interface is complete enough to re-implement the demo from the original package (see test/outputexample.jl.).
- JuliaBox :: Jupyter/IJulia sandboxed by Docker containers that allows you to run Julia in the browser. Source code and a collection of example notebooks for juliabox.org.
- JuliaBoxUtils.jl :: JuliaBox utility methods.
- Julia on the SageMath cloud server.
- koding has an interactive online Julia REPL.
- CodeBunk supports Julia for collaborative screen-sharing on the cloud.
- Events.jl :: Simple Event system.
- Humanize.jl :: Humanize numbers, based on the Python package "humanize" by @jmoiron.
- Osmosis.jl :: Chat client for Julia.
- SO.jl :: Personal macros for Julia.
- List of commands that Sheehan Olver keeps around to remind himself how to reinstall Julia/IPython Notbook/Matplotlib in OSX
- Utils.jl :: Some utility functions by @SimonDanisch.
- AnsiColor.jl :: Support for ANSI colored strings in Julia. Supported in REPL/Shell environment for both Unix and Mac.
- ArgParse.jl :: Package for parsing command-line arguments to Julia programs.
- FTPClient.jl :: An FTP Client.
- GMT-julia-headers
- MetaTools.jl :: Handy MetaProgramming whatnots for Julia.
- ProgressMeter.jl :: Progress meter for long-running computations.
- SaveREPL.jl :: A package for saving entries in the Jula REPL.
- TerminalExtensions.jl :: A package that makes Julia take advantage of cool terminal emulator features.
- toolbox.jl :: Small tools and snippets used by @natj with julia.
- TermWin.jl :: NCurses based GUI helper and data navigators.
- Blosc.jl :: The Blosc Module provides fast lossless compression for the Julia language by interfacing the Blosc Library, currently limited to 32-bit buffer sizes.
- gzip.jl :: GunZip in Julia.
- Snappy.jl :: A Julia wrapper for the snappy library - a compression/decompression library focusing on speed.
- ZipFile.jl :: Read/Write ZIP archives in Julia.
- ConfParser.jl :: Package for parsing configuration files utilizing ini, http, and simple configuration syntaxes.
- ExcelReaders.jl :: A package that provides functionality to read Excel files.
- JuliaReport.jl :: A scientific report generator/literate programming tool for Julia based on Pweave and resembles Knitr and Sweave. JuliaReport relies on the Python package Pweave for document parsing and formatting.
- Taro.jl :: can process office documents in Julia.
- Judo.jl :: is a Julia document generator, which takes documents written in pandoc markdown and converts them into html, but differs from general purpose markdown tools in a few ways.
- HelpTestbed.jl :: package is for exploring options for help when you add a Julia package - when used from the REPL, the @help macro fetches, say, the signature of a function call, which can be used to find the package.
- LatexPrint.jl :: Julia objects in a form suitable for LaTeX mathematics mode.
- Publish.jl :: A package for publishing code - uses Latex to create a pdf with your code and output.
- Report.jl :: A Markdown report writer for Julia.
- COMCall.jl :: COM Interface for Julia. Ref :: COM Class Objects and CLSIDs
- IniFile.jl :: Reading and writing Windows-style INI files.
- IUP.jl :: Julia interface to IUP windowing toolkit.
- RawFile.jl :: Uses IniFile.jl
- Win32GUIDemo.jl :: Call the Windows API with these Win32 GUI examples.
- Toxcore.jl :: A Julia wrapper for Tox.