All Projects → fast-light → fastaop

fast-light / fastaop

Licence: MIT license
🚀 lightweight, high-performance AOP framework based on Java Annotation Processing, similar to Lombok

Programming Languages

java
68154 projects - #9 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to fastaop

T Mvp
Android AOP Architecture by Apt, AspectJ, Javassisit, based on Realm+Databinding+MVP+Retrofit+Rxjava2
Stars: ✭ 2,740 (+3049.43%)
Mutual labels:  apt, aop
docker-esp-sdk
Executable docker image to easily compile and flash for the ESP32 and ESP8266
Stars: ✭ 30 (-65.52%)
Mutual labels:  compile
RuntimeNullables
Automatic null check injection for runtime C# 8+ Nullable Reference Type (NRT) contract validation.
Stars: ✭ 24 (-72.41%)
Mutual labels:  aop
AnnotationProcessorStarter
Project to set up basics of a Java annotation processor
Stars: ✭ 19 (-78.16%)
Mutual labels:  apt
angular-compile
🆖 Angular Dynamic Compile - Convert strings to Angular components
Stars: ✭ 87 (+0%)
Mutual labels:  compile
jeta
brooth.github.io/jeta
Stars: ✭ 21 (-75.86%)
Mutual labels:  apt
small-spring
🌱《 Spring 手撸专栏》,本专栏以 Spring 源码学习为目的,通过手写简化版 Spring 框架,了解 Spring 核心原理。在手写的过程中会简化 Spring 源码,摘取整体框架中的核心逻辑,简化代码实现过程,保留核心功能,例如:IOC、AOP、Bean生命周期、上下文、作用域、资源处理等内容实现。
Stars: ✭ 3,277 (+3666.67%)
Mutual labels:  aop
python-makefun
Dynamically create python functions with a proper signature.
Stars: ✭ 62 (-28.74%)
Mutual labels:  compile
Spring5Certification
Spring Certification: This repository contains my examples and some best references to prepare the Spring 5 certification
Stars: ✭ 30 (-65.52%)
Mutual labels:  aop
Mimick.Fody
An integrated framework for dependency injection and aspect-oriented processing.
Stars: ✭ 15 (-82.76%)
Mutual labels:  aop
cylon-deb
TUI menu driven bash shell script to update and maintain a Debian based Linux distro.
Stars: ✭ 23 (-73.56%)
Mutual labels:  apt
python-deb-pkg-tools
Debian packaging tools
Stars: ✭ 36 (-58.62%)
Mutual labels:  apt
RCCpp DX11 Example
Runtime Compiled C++ example based on the Dear ImGui DirectX11 Example
Stars: ✭ 35 (-59.77%)
Mutual labels:  compile
java-springboot
(Java & React) Yazılım Geliştirici Yetiştirme Kampı Java kısmına ait yazılan kaynak kodlar ve ödev çalışmalarım.
Stars: ✭ 17 (-80.46%)
Mutual labels:  aop
cli
Nexss PROGRAMMER 2.x - innovative and evolutionary programming tool - over 50 programming languages
Stars: ✭ 15 (-82.76%)
Mutual labels:  compile
XUnityDeploy
Compile Unity to iOS[Android] client
Stars: ✭ 18 (-79.31%)
Mutual labels:  compile
CNeptune
CNeptune improve productivity & efficiency by urbanize .net module with meta-code to lay foundation for frameworks
Stars: ✭ 30 (-65.52%)
Mutual labels:  aop
Silica
A static site generator for MobileAPT repos.
Stars: ✭ 129 (+48.28%)
Mutual labels:  apt
ansible-apt
Ansible role to manage packages and up(date|grade)s in Debian-like systems
Stars: ✭ 21 (-75.86%)
Mutual labels:  apt
SunnyBeach
阳光沙滩APP
Stars: ✭ 60 (-31.03%)
Mutual labels:  aop

Java lightweight AOP framework

Intro

A lightweight AOP framework based on Java Annotation Processing, Its principle is similar to that of Lombok

Features

  • 📦 Out of the box, compatible with any project
  • 🚀 Based on Java Annotation Processing, high-performance
  • ⚡️ Suitable for arbitrary modifiers methods, like private,protected,static etc..

Guide

please visit FastAop Guide.

Development

$ mvn clean install

IDEA setting

setting->build->compiler->Shared build process VM options: -Djps.track.ap.dependencies=false

Note

FastAop currently only supports Java 8, and does not support other versions at the moment. Later, it will gradually support and adapt to Java 9+

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].