Semantic search

Jump to: navigation, search


Jupp
Joe, the Joe's Own Editor, has the feel of most PC text editors: the key sequences are reminiscent of WordStar and Turbo C editors, but the feature set is much larger than of those. Joe has all of the features a Unix user should expect: full use of termcap/terminfo, complete VI-style Unix integration, a powerful configuration file, and regular expression search system. It also has nine help reference cards which are always available, and an intuitive, simple, and well thought-out user interface. Joe has a great screen update optimisation algorithm, multiple windows (through/between which you can scroll) and lacks the confusing notion of named buffers. It has command history, TAB expansion in file selection menus, undo and redo functions, (un)indenting and paragraph formatting, filtering highlighted blocks through any external Unix command, editing a pipe into or out of a command, block move, copy, delete or filter, a bracketed paste mode automatically enabled on xterm-xfree86 and decimal and hexadecimal gotos for lines, columns, and file offsets. Through simple QEdit-style configuration files, Joe can be set up to emulate editors such as Pico and Emacs, along with a complete imitation of WordStar in non-document mode, and a restricted mode version (lets you edit only the files specified on the command line). Joe also has a deferred screen update to handle typeahead, and it ensures that deferral is not bypassed by tty buffering. It's usable even at 2400 baud, and it will work on any kind of sane terminal. Furthermore, it supports SELinux context copying on Debian systems with the Linux kernel.
Juriscraper
Juriscraper is a scraper library that gathers judicial opinions and oral arguments in the American court system. It is currently able to scrape:
  • a variety of pages and reports within the PACER system
  • opinions from all major appellate Federal courts
  • opinions from all state courts of last resort except for Georgia (typically their "Supreme Court")
  • oral arguments from all appellate federal courts that offer them
KDiff3
KDiff3 compares two or three text input files or directories, shows the differences line by line and character by character, provides an automatic merge facility and an integrated editor for comfortable solving of merge conflicts, and has an intuitive GUI.
KVortaro
KVortaro is a tool to translate words from one language into another. The word to translate can be selected by clicking on a word anywhere on the desktop; a small window will then pop-up close to the mouse pointer and show the translation. Enclosed are dictionaries for Esperanto-German and English-German.
KWrite
'KWrite' is a simple text editor, with syntax highlighting, codefolding, dynamic word wrap and more, it's the lightweight version of Kate, providing more speed for minor tasks. It ships per default with KDEBASE package.
Katoob
Katoob is a light-weight, multi lingual, BIDI-aware text editor. It supports opening and saving files in multiple encodings. The main support was for the Arabic language but other languages are also supported.
Kile
Kile is a LaTeX source editor, TeX shell, and gnuplot frontend for KDE 3. It integrates many tools needed to develop documents with LaTeX. The principal LaTex tags can be inserted directly with the "LaTeX", "Math" and "Greek" menus, and LaTeX-related programs can be launched via the "Tools" menu. Kile includes a "structure view" of a document for easier navigation: by clicking on an item in the "Structure" frame, you can jump directly to the corresponding part of a document. The "Messages/Log File" frame lets users see information about processes and the logfile after a LaTeX compilation; The "Next Latex Error" and "Previous Latex Error" commands let you reach the LaTeX errors detected by Kile in the log file. The program also has a gnuplot front end.
KnowIt
KnowIt is a simple tool for managing notes. It is similar to TuxCards, but KDE-based. Notes are organized in tree-like hierarchy, texts are in RichText format, so bold, italic and lists are supported.
Ktexmaker2
* 'Ktexmaker' renamed to 'texmaker' Ktexmaker2 is a LaTeX source editor and TeX shell for KDE2. The principal LaTeX tags can be inserted directly with menus. LaTeX-related programs can be launched launched automatically with menus or manually via the "TeX Terminal" (a special xterm session).
Kunjika
This is a web-basd Q&A framework similar to StackOverflow. It uses the Python Flask framework, Couchbase for database, and Memcached functionality.
Kupu
Kupu is a 'document-centric' client-side cross browser editor. Inspired by Maik Jablonski's Epoz editor, it was written by Paul Everitt, Guido Wesdorp and Philipp von Weitershausen (and several other contributors, for a complete list refer to the CREDITS.txt file) to improve the JavaScript code and architecture, pluggability, standards support, support for other webservers than Zope (which was the original target platform for Epoz), configurability and a lot of other issues.
Kwaff
Kwaff is a pretty tool to convert Kwaff format document into XML document, and also convert XML into Kwaff. Kwaff format is a friendly format for human to read and write than XML. Kwaff format makes XML as easy as YAML to read and write.
Kwalify
Kwalify is a parser, schema validator, and data binding tool for YAML and JSON. YAML and JSON are simple and nice format for structured data and easier for human to read and write than XML. But there have been no schema for YAML such as RelaxNG or DTD. Kwalify gets over this situation. From version 0.7, Kwalify supports data binding. If you specify class name in schema file, Kwalify YAML parser creates instance objects of that class instead of Hash objects. It means that you don't have to convert Hash into proper object any more. Data binding makes YAML much easier to handle and manipulate.
L2P
'L2P' creates PNG images from LaTeX math expressions. It can work with either a fragment of LaTeX code (such as $\frac{x^2+1}{3-x}$) or with a full LaTeX document. It is designed to be fast, robust, and to offer the user a high degree of flexibility and control. It includes complete documentation.
LTchinese
ltchinese - A library of utilities for the Chinese language (pinyin, zhuyin, encodings, phonetics, etc.) from http://lost-theory.org.
LaTeX
LaTeX is a document preparation system for high-quality typesetting based on TeX. It is most often used for medium-to-large technical or scientific documents, but it can be used for almost any form of publishing. It is not a word processor; instead, it encourages authors not to worry too much about the appearance of their documents, but to concentrate on getting the right content.
LaTeX CD class
This class allows one to print CD covers using LaTeX. Its main features are easy batch printing with crop marks and track number generation.
Lahelper
LaHelper is a GUI that helps in writing documents using LaTeX markup It lets the user navigate a wide selection of LaTeX structure and formatting tags that are used to write a document in LaTeX. It also has a raw text input box with a LaTeX preview for testing out LaTeX markup. Also, each markup has associated help text and is automatically selected to be ready to paste into the user's text editor. Also, this GUI lets the user choose which text editor and supporting programs are used to create their LaTeX document instead of forcing them into a particular interface of a pre-defined IDE.
LanguageTool
Antifeature: Bait and surrender

“Upgrade to Premium and get advanced grammar and style suggestions for long texts.” - LanguageTool
Antifeature: Non-Free Network Services

LanguageTool website connects to a proprietary sister project LanguageTool Plus, which provides improved error detection for English and German, as well as easier revision of longer texts, following the open-core model.
It finds many errors that a simple spell checker cannot detect and several grammar problems. There are a few versions available: standalone desktop client, LibreOffice extension and IceCat add-on. This entry is about the desktop client.
Latex4jed
'latex4jed' is an S-Lang file for the Jed editor which provides a greatly enhanced LaTeX mode designed with both the beginner and the advanced LaTeX user in mind. Its features include menus, shortcuts, templates, syntax highlighting, document outlines, integrated debugging, symbol completion, full integration with external programs, and more.
LatexB
LatexB is a very simple LaTeX building script. It lets you properly build a LaTeX file to either a dvi or pdf in one single command. It can also handle BibTeX.
Lazarus
Lazarus is a cross-platform IDE for developers of Free Pascal.
Le editor
LE has many block operations with stream and rectangular blocks, can edit both unix and dos style files (LF/CRLF), is binary clean, has hex mode, can edit files and mmap'pable devices in mmap shared mode (only replace), has tunable syntax highlighting, tunable color scheme (can use default colors), tunable key map. It is slightly similar to Norton Editor, but has more features.
Leafpad
'Leafpad' is a simple GTK+ based text editor. The user interface is similar to "notepad", and it aims to be lighter than GEdit and KWrite and to be as useful as them. It has no toolbar, which maximizes the text viewing area; a single document interface (SDI), to set out windows to view one at a time; and character coding autodetection, to open a file quickly without multi-codeset problems. 'Leafpad' is best used with a lightweight window manager such as xfce, rox, or Icewm.
Less Heckert gnu.tiny.png
Less is a paginator file similar to 'more' or 'pg,' but that allows backward as well as forward movement through the file. In addition, it doesn't have to read the entire input file before starting, so it starts large files faster than text editors like vi. Less uses termcap (or terminfo on some terminals) so it can run on a variety of terminals; there is even limited support for hard copy terminals.
Lesspipe.sh
lesspipe.sh is an input filter for the pager 'less' as described in less's man page. It runs under a ksh-compatible shell (ksh, bash, zsh) and lets you use 'less' to view compressed files, archives, and files contained in archives. Viewing files by accessing a device file has been implemented for DOS filesystems and tar files only. The following formats are currently supported (both as plain and compressed files using compress, gzip, bzip2, or zip): tar, nroff, (sh)ar, executables, directories, RPM and Debian (.deb) Archives, Microsoft Word, files and PDF.
Lhendraw
Chemical drawing program for the cdx/cdxml formats. This one tries to be as close and completely as possible to the proprietary reference implementation without forfeiting the KISS principle. It offers a database-less search function and a headless mode for automated editing
LiberaForms
LiberaForms is a libre software tool developed as community, free, and ethical infrastructure that makes it easy to create and manage forms that respect the digital rights of the people who use it. With LiberaForms you can browse, edit, and download the answers to your forms; include a checkbox to require Data protection law consent, collaborate with other users by sharing permissions; and much more!
Library to create PostScript files
pslib is a C-library for generating PostScript files with little effort. It offers an easy way of generating PostScript text and graphics. Its text function are very sophisticated and support kerning, ligatures and some basic formatting. Hypertext functions are supported through pdfmarks which makes pslib in combination with ghostscript a viable alternative for libraries creating PDF.
LibreOffice
LibreOffice is a comprehensive office suite. It contains a number of components: Writer, a word processor; Calc, a spreadsheet application; Impress, a presentation engine; Draw, a drawing and flowcharting application; Base, a database and database frontend; Math for editing mathematics. There are also a good and growing number of free software extensions and templates available. LibreOffice is a fork of OpenOffice.org, which is now called Apache OpenOffice. Because Apache OpenOffice hosts and recommends using proprietary extensions, we do not recommend using it.
Libtecla
The Tecla library provides programs with interactive command line editing facilities, similar to those of the unix tcsh shell. It supports recall and editing of previously entered command lines, TAB completion of file names and application specific tokens, and in-line wild-card expansion of filenames. The optionally reentrant modules which perform TAB completion and wild-card expansion are also available separately for general use.
Lifeograph
Lifeograph is an off-line and private journal and note taking application.
Light Table
Light Table is a next generation code editor written in Clojure and using Web technologies.
Lime Text
Lime Text is a powerful and elegant editor, aiming to be successor to Sublime Text. Lime has a few frontends (QML, command-line interface) that can be selectively used with the pluggable back-end.
Linedit
'Linedit' is a readline-style library that provides customizable line editing features. It uses UFFI for foreign bindings, so it is (theoretically) portable. It supersedes Cl-readline. It functions as both a single line text reader and a nulti-line form reader. It has completion on packages and symbols in the current image, as well as on directories and filenames. It has unlimited undo, kill-ring, and history, as well as paren matching.
Link Grammar
The Link Grammar Parser is a syntactic parser of English, based on link grammar, an original theory of English syntax. The system assigns to a sentence a syntactic structure, which consists of a set of labeled links connecting pairs of words. The parser also produces a "constituent" representation of a sentence (showing noun phrases, verb phrases, etc.). The parser has a dictionary of about 60000 word forms. It covers a range of syntactic constructions, including many rare and idiomatic ones. The parser skips over the portions of the sentence that it cannot understand, and assigns some structure to the rest of the sentence. It can handle unknown vocabulary, and makes intelligent guesses from context and spelling about the syntactic categories of unknown words. It understands capitalization, numerical expressions, and various punctuation symbols.
Lino
Lino is an extension to Django. It replaces Django's admin interface by a fundamentally different approach of designing a web user interface. It adds features like field injection and plugin inheritance to make plugins more reusable.
Lout
Lout is a document formatting system similar to LaTeX. The system reads a high-level description of a document similar in style to LaTeX and produces a PostScript file which can be printed on most laser printers and graphic display devices. Plain text and PDF (starting from version 3.12) output are also available. Furthermore, Lout is easily extended with definitions which are easier to write than troff or TeX macros because Lout is a high-level language. Lout offers an unprecedented range of advanced features, including:
  • optimal paragraph breaking
  • automatic hyphenation
  • PostScript EPS file inclusion and generation
  • equation formatting
  • tables
  • diagrams
  • rotation and scaling
  • sorted indexes
  • bibliographic databases
  • running headers and odd
  • even pages
  • automatic cross referencing
  • multilingual documents including hyphenation (most European languages are supported, including Russian)
  • formatting of C, C++, Java, Eiffel, and other programs
Lpe
Lpe is a small, fast, visual text editor designed to make editing code easier. It provides simultaneously all the features that may be required in a good code editor while preserving a light and intuitive feel that makes it nice to use. It supports seven different languages.
Luacheck
Luacheck is a static analyzer and also a linter for the Lua programming language. You can customize and configure the program to your likings the syntax supports Lua 5.1, Lua 5.2, Lua 5.3, Lua 5.4 and LuaJIT. The program is written in Lua too.
LyX
LyX is an advanced document processor. It encourages an approach to writing based on the structure of your documents, not their appearance, allowing you to concentrate on writing rather than visual layout. It automates formatting according to predefined rule sets, yielding consistency throughout even the most complex documents.
M4 Heckert gnu.tiny.png
M4 is an implementation of the M4 macro language, which features some extensions over other implementations, some of which are required by GNU Autoconf. It is used as a macro processor, which means it processes text, expanding macros as it encounters them. It also has some built-in functions, for example to run shell commands or to do arithmetic.
MESICON
Free software to assist in cataloguing challenging items in museum libraries (for example).
Mad Builder
Mad Builder PDF Assembler is a tool for assembling/merging pdf files, extracting information from PDF files, and updating PDF files metadata. In assembling mode (the default mode), it concatenates only pages, other than the outlines. Users can also add outlines via a definition file of outline. By default, file are sorted in alphabetic order before assembling.
MagicPO
MagicPO is a utility to automatically translate a gettext po-file from one language to another. It is useful for languages that are close to each other such as Norwegian Nynorsk and Norwegian BokmÃÂ¥l, and Norwegian BokmÃÂ¥l and Danish. It is also useful for automatically fixing common mistakes in files.
Majix
'MajiX' transforms RTF files such as Microsoft Word documents into XML. It can convert headings, lists (numbered or not), simple tables, bold, italics, and underline.
Man
The man pager suite (man, apropos, and whatis) contains programs used to read most of the documentation on a GNU/ Linux system. The whatis and apropos programs are used to find documentation related to a particular subject.
Man-db
This package provides the man command. This utility is the primary way of examining the on-line help files (manual pages). Other utilities provided include the whatis and apropos commands for searching the manual page database, the manpath utility for determining the manual page search path, and the maintenance utilities mandb, catman, and zsoelim. This package uses the groff suite of programs to format and display the manual pages.
Man2web
'man2web' converts man pages to HTML via a CGI program or the command line. It also handles keyword (apropos) searches and generates section indexes.
Mandoc
Mandoc is a suite of tools compiling mdoc, the roff macro language of choice for BSD manual pages, and man, the predominant historical language for UNIX manuals. It is small, ISO C, ISC-licensed, and quite fast. The main component of the toolset is the mandoc utility program, based on the libmandoc validating compiler, to format output for UTF-8 and ASCII UNIX terminals, HTML 5, PostScript, and PDF.


Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.