Main / Apps
License statement
The GATE development framework and all standard GATE based applications
are published under the terms of the
BSD-2 license:
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS “AS IS” AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
[⬇] Downloads and Usage
Latest builds from codeberg.org
and can be found on the
[⬇] Actions page.
Release candidates and released versions are mentioned in the
[⬇] Releases section.
NOTICE: In the current development stage it is NOT recommended to use the existing source codes to build new application with them. The core framework is frequently changed and there is no stable ABI or API to work with.
Keep in mind that the whole GATE project is part of a long-term interface and design study.
App Project Descriptions
vbincopy
: A device and file stream transfer tool- Type: GUI
- Summary: Read and write contents of disks, ROM and SD cards from and to files
vdb
: Database access tool- Type: GUI
- Summary: Open SQLITE or ODBC databases and execute SQL queries
vfilemgr
: Filesystem browser and file manager- Type: GUI
- Summary: Browse through directories and open, copy or delete files
vpix
: Picture viewer- Type: GUI
- Summary: Display image files like JPEG, PNG, GIF, BMP, XPM
vtxtedit
: Text editor- Type: GUI
- Summary: Open, edit and save plain text files
vweb
: Web browser- Type: GUI
- Summary: Open HTTP web pages with system rendering engine.
aniplay
: Simple video animation player- Type: Graphics
- Summary: Display animation clips (e.g. from GIF files)
gateframes
: Framebuffer demo- Type: Graphics
- Summary: Collection of graphics samples
gategames
: 3D game demo- Type: Graphics
- Summary: Simple 3D worlds (minecraft-style)
arch
: File archive manager- Type: Console
- Summary: Compression and decompression of GZ, BZ2, XZ and ZIP
bin2c
: Binary-to-C-code converter- Type: Console
- Summary: Generates C source code from binary files to include data in C programs
comcon
: Serial communication console- Type: Console
- Summary: Read and send console characters from and to a serial port connection
fattr
: File attribute tool- Type: Console
- Summary: Reads and modifies file attributes
fcopy
: File copy tool- Type: Console
- Summary: Copies files and directory
flist
: File listing tool- Type: Console
- Summary: Lists files in directories
ftpcli
: FTP access tool- Type: Console
- Summary: FTP file listing, upload and download
gatecli
: GATE command line interface- Type: Console
- Summary: Collection of GATE utilities
gatesvc
: GATE service host- Type: Console
- Summary: Hosting service for microservices
hash
: Data hash tool- Type: Console
- Summary: Create hashes (MD5, CRC, SHA) from strings or file contents
hostinfo
: Host system information- Type: Console
- Summary: Print details about system, OS and network
httpcli
: HTTP client tool- Type: Console
- Summary: Send HTTP requests to server and print or store response
luacon
: LUA console- Type: Console
- Summary: Execute LUA script directly from console input
mediplay
: Media file player- Type: Console
- Summary: Play media files (WAV, MP3) via installed OS media toolkit
netaddr
: IP address resolver- Type: Console
- Summary: Resolves hostnames to IP addresses
pix
: Image format converter- Type: Console
- Summary: Convert image files (PNG, JPEG, GIF, BMP, XPM) into other formats
process
: Process control tool- Type: Console
- Summary: Start, stop and view application processes
scrncap
: Screen capture tool- Type: Console
- Summary: Create screenshots and store them to files
sftpcli
: SFTP client- Type: Console
- Summary: List, upload and download files from and to FTP servers
sqldb
: SQL database access tool- Type: Console
- Summary: Open SQLITE or ODBC database connection and execute SQL queries
sshexec
: SSH client- Type: Console
- Summary: Run a process on a remote SSH server
storedrv
: Storage drive access tool- Type: Console
- Summary: Read or write directly to a storage (disk, floppy, device)
tcpcli
: TCP client tool- Type: Console
- Summary: Open a TCP connection to a server and send or receive bytes via console
txeditor
: Console-based text editor- Type: Console
- Summary: View and modify text on a plain console
webapi
: Collection of webservice clients- Type: Console
- Summary: Get weather info, IP info or RSS/atom feeds from the internet