77 Repositories
Java compiler-core Libraries
Java-Programs---For-Practice is one of the Java Programming Practice Series By Shaikh Minhaj ( minhaj-313 ). This Series will help you to level up your Programming Skills. This Java Programs are very much helpful for Beginners.
Java-Programs---For-Practice is one of the Java Programming Practice Series By Shaikh Minhaj ( minhaj-313 ). This Series will help you to level up your Programming Skills. This Java Programs are very much helpful for Beginners. If You Have any doubt or query you can ask me here or you can also ask me on My LinkedIn Profile
Astranaut's core classes
Astranaut Core Brief This project contains classes describing a tree, primarily an abstract syntax tree (AST) of some programming language, and functi
The ultimate KitPvP Core with a ton of features! Fully configurable & Open source.
KitPvP-Core The ultimate KitPvP Core with a ton of features! Fully configurable & Open source. Placeholders My core plugin offers several features wit
Fast, Reliable & Simple Practice Core
Twilight An open-sourced simple Practice Plugin made for the Spigot API (Unfinished) Contact You can contact me on discord via my tag or server: My di
EvalEx is a handy expression evaluator for Java, that allows to evaluate expressions.
EvalEx - Java Expression Evaluator EvalEx is a handy expression evaluator for Java, that allows to parse and evaluate expression strings. Key Features
For Jack language. Most of codes were commented with their usage, which can be useful for beginner to realize the running principle of a compiler for object-oriented programming language.
Instructions: Download the Java source codes Store these codes into a local folder and open this folder Click the right key of mouse and click ‘Open i
GalaxyCDC is a core component of PolarDB-X which is responsible for global binary log generation, publication and subscription.
中文文档 What is ApsaraDB GalaxyCDC ? GalaxyCDC is a core component of PolarDB-X which is responsible for global binary log generation, publication and su
This module explains about the example of Spring MVC + Database Integration with MySQL using Hibernate ORM with practical coding example and required JAR dependencies
SpringMVC-Database-Integration This module explains about the example of Spring MVC + Database Integration with MySQL using Hibernate ORM with practic
Java Compiler for the MiniJava language
Java Compiler for the MiniJava language Setup Our project requires the following tools with the specified versions. Tool Version Java = 14 Maven 3 Th
Compiler that compiles our language flowg to g-code (4th semester project)
flowg FlowG is a language that greatly simplifies manual g-code programming. It is a high-level language that supports functions, for loops, if statem
The core module is for the TenIO framework.
TenIO Core Module TenIO is an open-source project to create multiplayer online games that includes a java NIO (Non-blocking I/O) based server specific
A new rank core that will be cool SoonTM
Alchemist A new rank core that will be cool SoonTM Made by 98ping, utilized projects from devrawr and aikiar Updates We have new updates and features
Core module for Forgiva Enterprise connecting Forgiva Server to Forgiva Webclient.
Forgiva Integrator INTRODUCTION Forgiva Enterprise is a set of components for a secure and efficient method of re-generation of passwords each time th
Core for open source libraries, included some important Classes for those libs.
OpenSource Core You could also read the CHINESE version of README This is a very useful Java class library. In this update, we have merged the origina
The Liquid compiler.
LiquidLang Compiler Core Module, 0.0.1 dev Suggestions File a suggestion, or RFC on the GitHub Issues page in this repository. RFCs should be filed wh
Zero is a core test automation project that can be used as a basis for any kind of test automation project (API, Browser, Mobile)
Zero Zero is our feature rich, core test automation framework, that can be used as an underlying automation framework for any/and all kind of test aut
Write enterprise Bitcoin applications with Spring Boot.
Write enterprise Bitcoin applications with Spring Boot. Starter projects with multiple Bitcoin related modules that you can include in your application Google Colab
WaterCore - It's a Core, for SpigotPlugins, that contains some other API's
WaterCore - It's a Core, for SpigotPlugins, that contains some other API's (From other Developers)
LiquidLang Compiler
File a suggestion, or RFC on the GitHub Issues page in this repository. RFCs should be filed when making major changes to the language and API.
Jyxal - a coffee-flavored version of Vyxal compiled for the Java Virtual Machine
Jyxal is a coffee-flavored version of Vyxal compiled for the Java Virtual Machine. A list of differences can be seen here. Running Note: Jyxal a
A library for IDEs and Code Editors to compile java projects faster dynamically
A library for IDEs and Code Editors to compile java projects faster dynamically
Core System of LANSERVER
LanEssential Core System of LANSERVER This is a minecraft plugin for paper 1.17.1 server. This plugin has many features, but many bugs too. It's on al
A core java-based desktop application that can secretly track users' activities, record screenshots and keys typed by the user
@Abhishek Tandon @Manoj Kumar Dewangan @Ritesh Barik Introduction This project is a core java-based desktop application that can secretly track users'
It contains a simple program to apply basic arithmetic operations in Morse code
Morse-Calculator By Mohamad Farag F. Makkawi This project falls under DSL (Domain Specific Language) . the Input is an equation in which simple arithm
Create a Music Playlist Library -Core JAVA, JAVA Swing, AWT
Project Specifications Manage Everything about a basic Music Playlist Application in Java A Music Library for Listing, Replaying, Navigating between c
There are two versions of assignments(Java or C++) for the CS143-Compiler course, this repo is my Java-version solution.
Intro There are two versions of assignments(Java or C++) for the CS143-Compiler course, this repo is my Java-version solution. Course resources: This
A network core plugin for the Spigot which best Experience for Minecraft Servers.
tCore The core plugin for Spigot. (Supports 1.8.8=) 大規模サーバー、ネットワーク等の中核となるプラグインです。プロトコルバージョン 1.8 未満での動作は確認していません。かなりの量のソースになりますが、様々な機能が実装されています。中身自体は過
Hibernate's core Object/Relational Mapping functionality
Hibernate ORM is a library providing Object/Relational Mapping (ORM) support to applications, libraries, and frameworks. It also provides an implement
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput.
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
RSocket is a binary protocol for use on byte stream transports such as TCP, WebSockets, and Aeron
RSocket RSocket is a binary protocol for use on byte stream transports such as TCP, WebSockets, and Aeron. It enables the following symmetric interact
Java serialization library, proto compiler, code generator
A java serialization library with built-in support for forward-backward compatibility (schema evolution) and validation. efficient, both in speed and
Core Java Library + PDF/A, xtra and XML Worker
iText 5 is EOL, and has been replaced by iText 7. Only security fixes will be added Known Security Issues org.apache.santuario:xmlsec vul
A Java to JavaScript transpiler.
JSweet: a Java to JavaScript transpiler JSweet leverages TypeScript to write rich and responsive Web applications in Java through the use of JavaScrip
Project for 2021-autumn Compiler course in BUAA-SCSE.
MIPSysY Compiler 词法分析 词法分析的本质是构造有限状态机扫描字符串,提取单词。本编译器采用正则表达式来提取。 基本架构是: 对于每一种单词,构造一个对应的正则表达式; 采用 | 将所有正则表达式按优先级串接起来,形成一个正则表达式:其中优先级是指 长串优先 关键字优先 首先构造映射
Core ORMLite functionality that provides a lite Java ORM in conjunction with ormlite-jdbc or ormlite-android
ORMLite Core This package provides the core functionality for the JDBC and Android packages. Users that are connecting to SQL databases via JDBC shoul
Weld, including integrations for Servlet containers and Java SE, examples and documentation
Weld Weld is the reference implementation of CDI: Contexts and Dependency Injection for the Java EE Platform which is the Java standard for dependency
Graphstream core
GraphStream The GraphStream project is a java library that provides an API to model, analyze and visualize graphs and dynamic graphs. Check out the We
JBehave is a BDD framework for Java and all JVM languages
JBehave is a BDD framework for Java and all JVM languages (Groovy, Kotlin, Ruby, Scala).
The engine for the classification of texts into negative, neutral or positive sentiment (sentiment analysis)
Umigon-core The classification engine for sentiment analysis. The basic operations are: decompose the text into n-grams create a version of the n-gram
A compiler built in Java that allows to translate xml format to json.
A compiler built in Java that allows to translate xml format to json. Getting Started Welcome to the VS Code Java world. Here is a guideline to help y
Dcl372-2022-jan-04 - DCL-372: Core Spring 5
DCL-372: Core Spring 5 These projects are created as part of the following training: DCL-372 "Core Spring 5" Please follow the link for the complete t
Kotlin-decompiled - (Almost) every single language construct of the Kotlin programming language compiled to JVM bytecode and then decompiled to Java again for better readability
Kotlin: Decompiled (Almost) every single language construct of the Kotlin programming language compiled to JVM bytecode and then decompiled to Java ag
Spring Cloud Alibaba provides a one-stop solution for application development for the distributed solutions of Alibaba middleware.
Spring Cloud Alibaba A project maintained by Alibaba. See the 中文文档 for Chinese readme. Spring Cloud Alibaba provides a one-stop solution for distribut
Core classes for Skija, JWM and HumbleUI
Core types for Skija, JWM and HumbleUI Dependency Key Value groupId io.github.humbleui artifactId types version Building from source Prerequisites: Sh
Using ANTLR4 in the Course on Compiler Theory at software.nju.edu.cn
compilers-antlr Using ANTLR4 in the Course on Compiler Theory at software.nju.edu.cn src main antlr simpleexpr (gramma SimpleExpr) simpleexprlexer (le
平头哥的核心代码
#平头哥项目 构建 仅仅支持linux或者mac,不支持windows,因为本项目的构建不是使用AndroidStudio的gradle脚本,而是使用shell脚本 生产构建: ./script/create-dist.sh debug环境 ./script/build_ratel_repkg.s
A toy compiler that translates SysY (a subset of C language) into ARMv7a, implemented in Java15.
北京航空航天大学 No Segmentation Fault Work 队作品。 ayame A toy compiler that translates SysY (a subset of C language) into ARMv7a. Build javac -encoding UTF-8 $
Core part of pipes framework plus some commonly used extensions
Pipes Pipes is a simple, lightweight data processing framework for Java. This repo comes with the core part plus three extensions (For Google Big Quer
SoupPvP core, with kits, guilds, configurability and more.
SoupPvP Wiki Before you read any of this, most/all of this information and even more can be found on the wiki. The wiki states all information that yo
Android processing and secured library for managing SharedPreferences as key-value elements efficiently and structurally.
Memo Android processing and secured library for managing SharedPreferences as key-value elements efficiently and structurally. 1. Depend on our librar
Lifecycle-aware shared observable data holder class for android.
Eyejet Lifecycle-aware shared observable data holder class for android. 1. Depend on our library Eyejet Library is available through Maven Repository.
[Minecraft] Configs from Spigot core
SpigotConfigLibrary [Minecraft] Configs from Spigot core English This is a cut-out piece of config code from the Spigot core. You can use it for conve
A simple hierarchical state machine compiler that generates C.
Makina is a hierarchical state machine source-to-source translator. It takes state machine descriptions as input and produces C language implementations of those state machines.
An open source, modular alternative of sketchware. Create your own app in android using block programming like scratch!
OpenBlocks An open source, modular alternative of sketchware. Create your own app in android using block programming like scratch! What is OpenBlocks?
从0实现一个JVM语言Cva及教程, 目前实现编译器;
Cva █████████ █████ █████ █████████ ███░░░░░███░░███ ░░███ ███░░░░░███ ███ ░░░ ░███ ░███ ░███ ░███ ░███ ░███
VegaOps是基于API的高效调度编排工具
VegaOps是基于API的高效调度编排工具。VegaOps旨在提供 灵活的编排采集能力: 对标OpenStack heat、terraform等,通过解析资源模版,可快速批量构建云资源; 可通过资源模版,获取多云资源.
Stanford CoreNLP: A Java suite of core NLP tools.
Stanford CoreNLP Stanford CoreNLP provides a set of natural language analysis tools written in Java. It can take raw human language text input and giv
Core part of Jackson that defines Streaming API as well as basic shared abstractions
Overview This project contains core low-level incremental ("streaming") parser and generator abstractions used by Jackson Data Processor. It also incl
Spring Native provides beta support for compiling Spring applications to native executables using GraalVM native-image compiler.
Spring Native provides beta support for compiling Spring applications to native executables using GraalVM native-image compiler.
OACC (Object ACcess Control) is an advanced Java Application Security Framework
OACC Java Application Security Framework What is OACC? OACC - pronounced [oak] - is a fully featured API to both enforce and manage your application's
Encog java core Apache 2 Encog java core Encog is an advanced machine learning framework that supports a variety of advanced algorithms, as well as support classes to normalize and process data. Machine learning algorithms such as Support Vector Machines, Artificial Neural Networks, Genetic Programming, Bayesian Networks, Hidden Markov Models, Genetic Programming and Genetic Algorithms are supported. License: Apache 2 , .
Encog Machine Learning Framework Encog is a pure-Java/C# machine learning framework that I created back in 2008 to support genetic programming, NEAT/H
Log analyser / visualiser for Java HotSpot JIT compiler. Inspect inlining decisions, hot methods, bytecode, and assembly. View results in the JavaFX user interface.
JITWatch Log analyser and visualiser for the HotSpot JIT compiler. Video introduction to JITWatch video Slides from my LJC lightning talk on JITWatch
Proteus Java Client
Netifi Proteus Java This project has been moved to https://github.com/netifi/netifi-java Build from Source Run the following Gradle command to build t
Compiler of Java bytecode to JavaScript
TeaVM See documentation at the project web site. Useful links: Getting started Gallery Flavour source code repository Site source code repository Disc
Apache Maven core
Apache Maven Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can man
Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.
Activiti Homepage: http://activiti.org Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people,
Google core libraries for Java
Guava: Google Core Libraries for Java Guava is a set of core Java libraries from Google that includes new collection types (such as multimap and multi
Randomized Testing (Core JUnit Runner, ANT, Maven)
RANDOMIZED TESTING ================== JUnit test runner and plugins for running JUnit tests with pseudo-randomness. See the following for more infor
Serenity BDD is a test automation library designed to make writing automated acceptance tests easier, and more fun.
That feeling you get when you know you can trust your tests Serenity BDD is a library designed to make writing automated acceptance tests easier, and
Log analyser / visualiser for Java HotSpot JIT compiler. Inspect inlining decisions, hot methods, bytecode, and assembly. View results in the JavaFX user interface.
JITWatch Log analyser and visualiser for the HotSpot JIT compiler. Video introduction to JITWatch video Slides from my LJC lightning talk on JITWatch
Java CMS engine. Host and develop multiple websites inside a single instance through the GUI and benefit from features like A/B testing, affiliate tracking tools, and a high performance template engine with CSS stylesheets processing & scripts minification.
Free enterprise Java CMS https://ncms.softmotions.com ηCMS features Multiple websites on a single ηCMS application node. Can handle hundreds of simult
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Welcome to the Eclipse OpenJ9 repository We're not sure which route you might have taken on your way here, but we're really pleased to see you! If you
[INACTIVE] Avian is a lightweight virtual machine and class library designed to provide a useful subset of Java's features, suitable for building self-contained applications.
Avian - A lightweight Java Virtual Machine (JVM) PLEASE NOTE: This project is not currently being developed, maintained, or supported. Feel free to us
JPF is an extensible software analysis framework for Java bytecode. jpf-core is the basis for all JPF projects; you always need to install it. It contains the basic VM and model checking infrastructure, and can be used to check for concurrency defects like deadlocks, and unhandled exceptions like NullPointerExceptions and AssertionErrors.
Java Pathfinder (JPF) An extensible software model checking framework for Java bytecode programs General Information about JPF All the latest developm
Protocol Buffers - Google's data interchange format
Protocol Buffers - Google's data interchange format Copyright 2008 Google Inc. https://developers.google.com/protocol-buffers/ Overview Protocol Buffe
A Java 8+ Jar & Android APK Reverse Engineering Suite (Decompiler, Editor, Debugger & More)
Bytecode Viewer Bytecode Viewer - a lightweight user friendly Java Bytecode Viewer. New Features WAR & JSP Loading JADX-Core Decompiler Fixed APK & de