Java Design Patterns is a site showcasing Java-based design patterns, principles and code snippets. It presents a collection of software design patterns implemented in Java, software design principles, and the 30 Seconds of Java collection of reusable, tested, copy-pasteable Java 17 compatible code snippets. It also offers an open source Java Design Patterns book.
Directory
Search results
Published directory entries matching your search.
Provides instructions on disabling JavaScript by default in browsers, including Chrome, Firefox, Safari and Opera, and enabling it for trusted sites. It also lists JavaScript vulnerabilities and offers guidance for web developers.
The Modern JavaScript Tutorial offers simple but detailed explanations with examples and tasks covering closures, document and events, object oriented programming and more. The JavaScript language part starts from scratch and goes on to advanced concepts like OOP, concentrating on the language itself. A translation page lists translations into various languages.
A guide that introduces data processing and cleaning in JavaScript, teaching how to load, modify and transform data using JavaScript libraries. It covers tasks geared around preparing data for further analysis and visualization, demonstrated with core JavaScript API, d3.js and lodash. It assumes some basic knowledge of JavaScript.
JavaScript Deobfuscator is a cleaner and deobfuscator for JavaScript files that is described as working in one click. It is also described as a simple deobfuscator for mangled or obfuscated JavaScript files.
Javalab is a site described in its title as covering science simulation, probeware and coding. Its pages include physics and biology simulations, such as a static electricity experiment, a lung model and a magnetic field around a coil.
JS.ORG offers free subdomains for GitHub Pages sites related to JavaScript, provided the page has reasonable content connected to JavaScript. Users add a CNAME file to their repository and open a pull request to register a subdomain, which should go live within 24 hours. The site has been dedicated to JavaScript and its community since 2015.
Minecraft Java Flags is a gaming tool for game fixes, launchers, mods, status checks, cloud gaming, or utilities.
Minecraft Java Servers is a gaming tool for game fixes, launchers, mods, status checks, cloud gaming, or utilities.
Modern Java provides educational videos, lessons, tutorials, or self-learning resources.
A site offering coding articles on topics such as Git, JavaScript and web development. The listing reports 694 articles, browsable by collection, with popular and latest content shown, including pieces on Git aliases, a JavaScript LeetCode solution and the Speculation Rules API.
Bytecode Viewer is a Java reverse engineering suite with a GUI that includes Java and APK decompilers, bytecode editors and a compiler. It supports loading classes, jars and Android APKs, and is released as free and open source under GPL v3.
CodingFantasy is a platform for learning HTML, CSS and JavaScript by playing games. It focuses on games that cover various aspects of HTML, CSS and JavaScript. The site positions games as an alternative to videos, courses and articles.
Stanford CoreNLP is a set of natural language analysis tools that take raw text and produce base word forms, parts of speech, named entities, normalized dates and numeric quantities, sentence structure and sentiment. It is an integrated Java framework licensed under the GNU General Public License v3 or later, with a 260 MB download requiring Java 1.8+.
Cyotek WebCopy is a free Windows tool that scans a specified website and downloads its content for local offline browsing. It follows links to pages, images, videos and other resources, remapping them to local paths. Configuration includes rules, form and password authentication, and reports. It does not include a virtual DOM or JavaScript parsing, so JavaScript-heavy sites may not copy accurately.
A web-based tool called JavaScript Deobfuscator that removes common JavaScript obfuscation techniques. It provides an input area, output area, and configurations for simplifying expressions, removing dead branches, and undoing string operations. It also offers specific handling for code obfuscated with Obfuscator.io.
A Java scientific and numerical library written by Michael Thomas Flanagan to support his research and undergraduate programming courses. It is distributed as the flanagan.jar package and includes general classes, example programs and arbitrary precision methods. The author has retired and states it will be updated less frequently. Commercial use, public listing of source codes and redistribution are not permitted.
Eloquent JavaScript is a book about JavaScript, programming, and the digital, written by Marijn Haverbeke; the fourth edition dates from 2024. It can be read online or bought as a paperback. Contents are divided into parts on the language, the browser, and Node, and include several project chapters. Translations and earlier editions are also listed.
FossTorrents T2M is a Javascript tool that converts .torrent files to magnet URIs. Users drop .torrent files onto the page or open them through a file browser, and Javascript is required for the inline converter.
Geyser is a program that lets Minecraft: Bedrock Edition clients join Minecraft: Java Edition servers. It acts as a translator between the Bedrock client and the Java server. It works with any modern Minecraft version and can be installed as a plugin or run as a standalone program. Bedrock clients on Windows 10/11, iOS, Android and consoles can join.
A reference page in the Clojure documentation covering Java interop, including class access, member access, the dot special form, implementing interfaces and extending classes, arrays, vararg methods and type hints.
A book titled JavaScript for Data Science by Maya Gans, Toby Hodges, and Greg Wilson, version 4.0, dated January 2020. It covers topics such as callbacks, promises, objects, classes, HTML, CSS, React, data services, testing, data visualization, and a three-tier web application, with an even mix of browser and server programming. It is intended for scientists and engineers.
A reference page for ClojureScript's JavaScript API covering the stable, publicly consumable indexOf and lastIndexOf functions. These get the index of a value in a sequential collection, or -1 if not found, with an optional starting index for the search.
JavaScript Quiz offers interactive quizzes and practice challenges for testing JavaScript knowledge. It presents 10 random questions, and after a question is answered a button appears for reading the explanation.