Home What Is Euphoria? Documentation News EUforum Download Euphoria Donate
Recent User Contributions The Archive Other Euphoria Web Sites RDS Development Related Books & Software
Recent Contributions from Users
- Click title to download -

If you have written something useful or amusing in Euphoria that you would like other Euphoria programmers to benefit from, just zip it and submit it.
 
To submit a new contribution, click here. Later, if you want to update your contribution, click the    symbol in your entry. Changes will normally be approved by RDS within a few hours.
 
   indicates a file with happy users. Registered users can vote here.
Platforms are indicated by color: DOS32 WIN32 LINUX GENERIC

File Search: DOS   WIN   LNX   GEN Powered by Euphoria
Type one or more words. Recent Contributions and Archive will be searched.

 
GEN Math (v1.00) 30KShian Lee Feb 18/17   click here to update this entry
Math.e provides math routines for Euphoria 3.1.1 (Constants, Comparisons, Accumulation, Rounding and Remainders, Logarithms and Powers, Random Numbers, Prime Numbers, Trigonometry, Hyperbolic Trigonometry and Misc). Includes standard user manual.
 
LNX WEE 0.48m 5572KKenneth Rhodes updated Feb 16/17   click here to update this entry
A modified version of Pete Eberlein's WEE full featured GUI editor for Euphoria 4.1, or better, Linux 64-32 bit. with improved EuGTK Widget HTML context sensitive help, routine written by Irv Mullins. Place cursor on a command containing "Gtk" and press F1. An article will be displayed from the included Gtk.html help docs. Streamlined F1 Key context sensitive help: if *.html help is not available for the current word the view declaration routine is called automatically. Extended color syntax support for most std library "words". Starting Glade tutorial and "Run Glade" option added to Help menu. The User must install Glade using a package manager, but GTK *.html help files are included in the WEE 0.48m download package. Feb 16: 32 bit support added.
 
GEN eu_number 42KJames Cook updated Feb 3/17   click here to update this entry
Sequence based mathematics. addition, multiplication, subtraction, multiplicative inverse (1/x), division. Bigmath: length equals 100 for speed, (can be 1000s with base 10), max_radix = 0x800000. Keep in mind to check the exponent and the number. use: my.pl and myeunumber.e, both are base10. 64-bit OpenEuphoria.org is recommended. Feb 3: changed link to sourceforge for download
 
GEN myquadmath 1039KJames Cook updated Feb 2/17   click here to update this entry
equadmath for Windows/Ubuntu 64-bit. Does addition, subtraction, multiplication, division, and quadmath functions in both __float128 and __complex128. Requires Euphoria 4.1 for Windows/Linux 64-bit for myquadmath.e, and 64-bit gcc for myquadmath.h Passes pointers to float128 numbers. Contains working 64-bit dll/so's and exe/out's. Feb 2: changed link to sourceforge for download
 
GEN String.e (v1.00) 8KShian Lee Jan 31/17   click here to update this entry
String.e provides traditional string (and sequence) manipulation routines (BASIC's style), for Euphoria 3.1.1: spc, chr, set, trim, squeeze, change (replace/insert/delete), mid, translate, split, join words, reverse match/find, left/right, and more. Includes standard user manual.
 
WIN EuWinGui : Phix Edition 569KChrisBurch3 Jan 30/17   click here to update this entry
Andrea Cini's EuWinGui modified to work with Phix, rather than just Eu. Still has a few quirks, but makes for a very nice quick form creation tool, especially when used with Edita. Still have some ideas for enhancing it (Phix integration), but thought would release it now as its very usable as is.
 
WIN myquadmath 665KJames Cook updated Jan 28/17   click here to update this entry
equadmath for Windows 64-bit. Does addition, subtraction, multiplication, division, and quadmath functions in both __float128 and __complex128. Requires Euphoria 4.1 for Windows 64-bit for myquadmath.e, and win-builds.org 64-bit gcc for myquadmath.h Passes pointers to float128 numbers. Contains working 64-bit dll's and exe's. Jan 28: compiled using strawberry perl's 64-bit gcc compiler for Windows
 
GEN Machine2 (v1.00) 14KShian Lee Jan 11/17   click here to update this entry
Machine2.e includes basic utilities, bitwise operators and machine level interface routines for Euphoria 3.1.1 (peek2, poke2, EQV, IMP, shift, rotate, pack, unpack, set, get, binary, octal, decimal, hexadecimal, flatten, boolean, string, fix, sign, delay, pause, ...). Includes standard user manual.
 
GEN conv_unzip 6KKenneth Rhodes Jan 3/17   click here to update this entry
This utility program unzips all files in a zip archive into a subdirectory named the filebase of the zip archive and converted to the current file system file type, If needed. As a safety measure, the original *.zip file will be copied into the new subdirectory. If the original zip files are of Windows filetype the filenames will be converted to lower case.
 
GEN ED.EX macro mod 36KJames Cook updated Dec 30/16   click here to update this entry
ED.EX from Euphoria v4.0.5 modified for recordable macros. Current features are: 10 programmable macros -- ESC, j -- accesses the macro menu, view/record/stop-record/select-current-macro from the macro menu, F12 plays the current macro. Be careful to save your work, and use -- ESC, m -- to compare changes. example: ESCAPE,'f',CR,ARROW_RIGHT,BS,'e' Dec 30: Completely re-done for Euphoria v4.0.5
 
WIN IDE 104 for win32lib 0.70.4 and eu 4.xx 823KChrisBurch3 Dec 22/16   click here to update this entry
Updated IDE to resolve the block labels appearing on tabs. See openeuphoria forum for more detail.
 
WIN win32lib7 for Phix 10000KChrisBurch3 Dec 19/16   click here to update this entry
This is an updated Win32lib 0.70.4 for Phix 0.7.1 (+). Drop into the Phix Demo folder. Includes all the Win32lib demo programs. Named as win32lib7 to differentiate from the win32lib6 included with Phix.
 
GEN Eu3 Standard Library 2019KJean-Marc DURO Dec 17/16   click here to update this entry
A set of libraries for Eu3, documented and tested. - Added 2 wrappers for Windows: WinHTTP and LibSSH2 to allow HTTPS and SSH. LibSSH2 may be usable in Linux too (not tested). - Bug correction in version.e that prevented library running with bound executables.
 
GEN Eu4 Standard Library 2047KJean-Marc DURO Dec 15/16   click here to update this entry
Port to EU 4.0 of the Eu3 standard library, documented and tested. - Includes libcurl, libSSH2 and WinHTTP wrappers to allow HTTPS and SSH. LibSSH2 may be usable in Linux too (not tested).
 
WIN GraphPeu 391KJean-Marc DURO Dec 5/16   click here to update this entry
This is Menno S. Ter Haseborg's Windows port of Matt Arriola's GraphApp. Jean-Marc needed to correct minor bugs to get it work with Eu3.
 
GEN Amortization Tables 5KKenneth Rhodes updated Nov 16/16   click here to update this entry
A simple program that calculates monthly payments on loans, mortgages etc. Nov 16: Minor edit - now compatible with OpenEuphoria 4.0
 
WIN Documentation Helper 428KJean-Marc DURO Nov 10/16   click here to update this entry
Two programs to help document source code. doc_helper scans source code and adds documentation tags. Manually add more details then launch html_builder on modified file to get a help file (HTML). - Bug correction
 
GEN libcurl 634KJean-Marc DURO Nov 10/16   click here to update this entry
A libcurl 7.50 wrapper which can deal with HTTPS, certificates, cookies. Version for Eu3. Should not be difficult to adapt to Eu4. -- Now with documentation and an example of an HTTPS connection with authentication with a CRSF token
 
GEN Structures Management 9KJean-Marc DURO Nov 2/16   click here to update this entry
Allocate, write, read and free structures in memory. Pointers and variables are automatically sized according to EU version and OS Architecture. Helps interface DLLs while being compliant with both 32-bit and 64-bit architectures, EU 3 or EU4. -- Now uses his new Euphoria version checker
 
GEN Check Euphoria version 4KJean-Marc DURO Oct 30/16   click here to update this entry
Generic Euphoria version checker. Works on Windows and Linux, 32 or 64 bits, with Eu 3.11, 4.0 and 4.1. Returns one of 8 values: EU_4_1_LNX_64, EU_4_1_LNX_32, EU_4_0_LNX, EU_3_1_LNX, EU_4_1_WIN_64, EU_4_1_WIN_32, EU_4_0_WIN, EU_3_1_WIN. Updates address length. Intended to be used with generic memory allocation routines to avoid common pointer size problems.
 
WIN Compare Files 567KJean-Marc DURO Oct 21/16   click here to update this entry
Compares files and shows lines added, modified and removed. Euphoria 3 and up. Bug Correction.
 
WIN Compare Folders 588KJean-Marc DURO Oct 21/16   click here to update this entry
Compares folders and shows files added, modified and removed. Euphoria 3 and up. Bug correction.
 
WIN EuSDL2 444KAndy P. updated Oct 20/16   click here to update this entry
EuSDL2 is a wrapper of SDL2 for the Euphoria programming language. All major and minor functions have been wrapped. Includes some example programs. Oct 20: Updated for SDL 2.0.5, includes new functions and updated demos.
 
WIN EuPortable Installer 25000KAndreas Wagner updated Oct 15/16   click here to update this entry
Installer for EuPortable, contains WEE 0.48, Open Watcom 1.9 (subset), OpenEuphoria 4.0.6. Installer does not write to the registry nor does it change any Path or file association. Oct 15: Added a downloads for Eu4.1. They include the gcc compiler.
 
GEN TinyBasic interpreter 299KJean-Marc DURO Oct 9/16   click here to update this entry
A small embedded Basic interpreter written in Euphoria. Updated to a pre-alpha version with if and while statements, variable affectations and a lot of new operators. No need of line numbers anymore.
 
WIN libxlswriter for eu3 386KJean-Marc DURO Oct 9/16   click here to update this entry
Greg Haberek's libxlswriter library ported to Euhoria 3.11.
 
GEN class file exmple 3KJames Cook Oct 5/16   click here to update this entry
An example of how a class file can be implemented, with inheritance. Multiple instances of a class can be handled, with data in sequences. It can look up an id with an object name, or just have an unnamed id. Data can be erased by over writing it with an empty sequence.
 
GEN Expression evaluator 278KJean-Marc DURO Oct 4/16   click here to update this entry
A small expression evaluator to be used in scripts.
 
WIN EuGLFW3 40KAndy P. updated Aug 21/16   click here to update this entry
EuGLFW3 is a wrapper for the GLFW3 library. All functions are wrapped. Includes two example programs. Aug 21: Updated for GLFW 3.2.1. Can also be accessed to github address, https://github.com/gAndy50/EuGLFW3
 
WIN Win32 Error Codes 459KJean-Marc DURO Aug 18/16   click here to update this entry
Pretty exhaustive list of Win32 error codes as of August 2016, from 0 to 15818 (including Internet Errors). Sorted by numerical value, hex value and description in comments. v1.2: added Internet error codes resolution in FormatSystemError()
 
WIN A Better Text Editor 1018Kllamedoso Aug 17/16   click here to update this entry
A text editor for .txt and .rtf files. Has a number of unique features, including a Secret File routine for opening financial sites with login data instantly available.
 
WIN Line Numbers 4Kllamedoso Aug 17/16   click here to update this entry
Add/Remove line numbers in a RichEdit control.
 
GEN EuCairo 1361KAndy updated Aug 14/16   click here to update this entry
EuCairo is a wrapper of the Cairo graphics library. Cairo can be used to draw and display graphics/fonts on different types of surfaces such as those of the xlib and win32 windows, etc. All functions have been wrapped. Aug 14: Included missing DLL.
 
WIN Internet Library 511KJean-Marc DURO Aug 8/16   click here to update this entry
Tone Škoda's Internet Library
 
WIN Crosswords Assistant 1061KJean-Marc DURO Aug 2/16   click here to update this entry
A small assistant to help find words in a crosswords grid. Needs lists of words by length. French lists provided. Euphoria 3 and up.
 
WIN iup4eu3 389KCharles Newbould Jul 21/16   click here to update this entry
Get started using IUP with Euphoria. Will work on 3.1.1. Many examples provided; full documentation (via EuDoc). Syntax and approach identical to iup4eu, except for call-back arrangements. Add the "so" and it will work in Linux, too!
 
WIN EuSFML2 3429KAndy P. updated Jul 15/16   click here to update this entry
This is a wrapper of SFML 2.2 for the Euphoria programming language. All major and minor functions of SFML have been wrapped for all the modules of SFML 2.2 Includes example programs. This is a wrapping of the C binding of SFML2. Jul 15: Updated for SFML 2.3.2
 
GEN EuIup 292KAndy P. updated Jul 7/16   click here to update this entry
EuIup is a wrapper of the Iup software. All functions have been wrapped. EuIup wraps the current version of Iup. EuIup allows you to make cross-platform GUI programs. Jul 7: Added more functions and updated wrapper for Iup 3.1.9
 
GEN EuAllegro5 1802KAndy P. updated Jul 6/16   click here to update this entry
EuAllegro5 is a wrapper of the Allegro 5 game programming library. All major and minor functions have been wrapped. Includes a couple of examples. Jul 6: Added documentation.
 
WIN Full Screen Clock For The Holidays 1313Kllamedoso Jun 24/16   click here to update this entry
Full screen clock displaying both local time and UK time, useful when on holiday.
 
GEN Eduardo's Event System 3Kaceduardo Jun 7/16   click here to update this entry
A simple and good event handling lib. Accompanies a very little and simple list management lib.
 
GEN CSV parse routine 14KShawn David Pringle B.Sc. updated Jun 1/16   click here to update this entry
Parse a line of CSV by calling a single routine. Jun 1: bug fix and added tokenize_record routine.
 
WIN TG's Flat Assembler 84KHayden McKay May 28/16   click here to update this entry
Wrapper for TG's Flat Assembler. This release has been rebuilt and now should be 'bug free', the debugger is now improved and solid. Supports ia32 & ia64 architectures and applications can have embedded assembler syntax included in their Euphoria program. Routines include: create_asm(), define_asm() & inline_asm()
 
WIN Laptop Spy Camera 624Kllamedoso May 17/16   click here to update this entry
Use a laptop webcam as a spy camera in a covert mode.
 
WIN Windows Telnet Client 401KJean-Marc DURO May 15/16   click here to update this entry
Euphoria 3.1 version of his Telnet Client with minimal VT100 emulation. Bug corrections.
 
GEN EuCANOOP 280KCharles Newbould updated May 13/16   click here to update this entry
OOP programming in Euphoria is not built into the language, yet it is simple to realise and easy to apply. EuCANOOP provides an OOP functionality with just nine routines. There are no limitations with regard to either operating systems or Euphoria version. May 13: Completely revised syntax - even simpler? Now needs OE4.0 or later. OOP libraries & examples provided. Project ongoing.
 
GEN Russian docs for EU3.1.1 218KIgor Kachan May 11/16   click here to update this entry
The complete HTML docs in Russian to learn EU3.1.1 off-line.
 
WIN Mr 753KEric Randall Apr 27/16   click here to update this entry
A text editor exploiting the Windows GUI. Programs can be tested whilst editing continues.
 
GEN EuSQLite update 500KChris Burch updated Apr 19/16   click here to update this entry
Euphoria wrappers for SQLite, updated from Ray Smith's contribution. SQLite home page says it's faster than other databases. Apr 19: Duplicate entry. Files moved to app.box.com
 
GEN English numbers 2KJames Cook updated Mar 25/16   click here to update this entry
English numbers allows someone to type in a number and read it in natural English language. For those who cannot count up to one quadrillion. It is important that everyone should know how to count in English. Mar 25: include number.e, example: number.ex
 
LNX WEE Editor v0.47 modified 4354KKenneth Rhodes updated Mar 12/16   click here to update this entry
Extended context sensitive help for GTK widgets (thanks to Irv Mullins) and euphoria keywords - If html help is not available, the view_declaration routine is called automatically. Much improved Backup with timestamp routine options for current file, directory, or project list. Run Glade from Run menu. Irv Mullins' Getting Started with Glade html help tutorial available from Help menu. Several files have been renamed with the prefix "x" (ex:"xwee.exw", ".xwee_conf") so your official wee installation will not be overwritten. GTK/Glade help files are included. Simply Unzip the xwee.tar.bz2 archive into Home directory. Mar 12: Updated with Pete Eberlein's WEE v0.47 bug fix for "loop...until" case statements.
 
LNX All In One Installer 280KShawn Pringle updated Mar 10/16   click here to update this entry
Formerly Network AIO installer. Based on DURO's All In One installer but works on systems that do not have a French locale. This installs Euphoria 4.1, 4.0, and GTK and WX and its IDE. Mar 10: Installs the newer 4.11.5 and incorporates the newest 4.0 sources into the 4.0 install.
 
LNX Euphoria 4.0 tip binaries for Linux/32 2578KShawn Pringle updated Mar 9/16   click here to update this entry
Linux/32 binaries for the tip of the Euphoria 4.0 branch. Mar 9: * includes test report
 
GEN HTML documentation for Euphoria 4.0tip 524KShawn Pringle Mar 8/16   click here to update this entry
HTML documentation for Euphoria 4.0tip in HTML
 
Visit The Archive ...
 
This site is maintained by Robert Craig and Junko C. Miura of Rapid Deployment Software