An open API service indexing awesome lists of open source software.

Projects in Awesome Lists tagged with aspect-oriented-programming

A curated list of projects in awesome lists tagged with aspect-oriented-programming .

https://github.com/dotnetcore/aspectcore-framework

AspectCore is an AOP-based cross platform framework for .NET Standard.

aop aspect aspect-oriented-programming aspectcore-framework netcore

Last synced: 10 May 2025

https://github.com/dotnetcore/AspectCore-Framework

AspectCore is an AOP-based cross platform framework for .NET Standard.

aop aspect aspect-oriented-programming aspectcore-framework netcore

Last synced: 14 Mar 2025

https://github.com/mgechev/aspect.js

JavaScript library for aspect-oriented programming using modern syntax.

aspect-oriented-programming decorators javascript

Last synced: 16 May 2025

https://github.com/k1r0s/kaop-ts

Simple Yet Powerful Library of ES2016 Decorators with Strongly typed method Interceptors like BeforeMethod, AfterMethod, OnException, etc

aspect-oriented-programming decorators inversion-of-control metadata single-responsibility-principle typescript

Last synced: 05 Apr 2025

https://github.com/agilefreaks/aquarium

An AOP library for Ruby

aspect-oriented-programming ruby

Last synced: 14 Jun 2025

https://github.com/ionelmc/python-aspectlib

An aspect-oriented programming, monkey-patch and decorators library. It is useful when changing behavior in existing code is desired. It includes tools for debugging and testing: simple mock/record and a complete capture/replay framework.

aop aspect-oriented-framework aspect-oriented-programming debugging decorator decorators monkey-patching python

Last synced: 05 Apr 2025

https://github.com/PragTob/after_do

after_do allows you to add simple callbacks to methods

aspect-oriented-programming ruby

Last synced: 24 Nov 2024

https://github.com/pragtob/after_do

after_do allows you to add simple callbacks to methods

aspect-oriented-programming ruby

Last synced: 06 Apr 2025

https://github.com/ray-di/Ray.Aop

An aspect-oriented framework for PHP

aop aspect-oriented-programming guice interceptor

Last synced: 27 Apr 2025

https://github.com/goaop/goaop-laravel-bridge

Integration bridge for Go! AOP framework and Laravel

aop aspect-oriented-programming bridge laravel-5-package

Last synced: 07 Apr 2025

https://github.com/akihirosuda/aspectgo

Aspect-Oriented Programming framework for Go

aop aspect-oriented-programming golang hook injector

Last synced: 21 Mar 2025

https://github.com/awslabs/disco

A suite of tools including a framework for creating Java Agents, for aspect-oriented tooling for distributed systems.

agent agents aspect-oriented-programming context-propagation java jvm jvm-bytecode jvm-languages

Last synced: 24 Mar 2025

https://github.com/goaop/goaop-symfony-bundle

[Outdated!] Integration bridge for Go! AOP framework and Symfony

aop aspect-oriented-programming symfony-bundle symfony2

Last synced: 07 May 2025

https://github.com/amogorkon/justuse

Just use() code from anywhere - a functional import alternative with advanced features like inline version checks, autoreload, module globals injection before import and more.

aspect-oriented-programming auto-install functional hot-reload import python38 pythonic

Last synced: 04 Mar 2025

https://github.com/mtamme/nproxy

NProxy is a library for .NET to create lightweight dynamic proxies

adapter aop aspect-oriented-programming bridge decorator dotnet dotnetframework dynamic-proxy facade mixin

Last synced: 07 May 2025

https://github.com/lawrence-laz/decor.net

A simple way to decorate a class with additional functionality using attributes.

aop aspect-oriented-programming csharp decorator dynamic-proxy middleware netcore netstandard

Last synced: 21 Nov 2024

https://github.com/k1r0s/kaop

Advanced OOP Library with createClass, inheritance, providers, injectors, advices which enables handy Inversion of Control techniques

aop-architecture aop-aspects aspect-oriented-programming composition dependency-injection inheritance object-oriented-programming reflection

Last synced: 16 Mar 2025

https://github.com/ezequieljuliano/aspect4delphi

Concepts of aspect-oriented programming (AOP) in Delphi.

advices aop aop-architecture aspect-oriented-programming aspects delphi interceptor library

Last synced: 05 Apr 2025

https://github.com/puresharper/cneptune

CNeptune improve productivity & efficiency by urbanize .net module with meta-code to lay foundation for frameworks

aop architecture aspect-oriented-programming cil container cross-cutting-concerns dependency design di efficiency injection interception inversion-of-control ioc mock mocking pattern productivity

Last synced: 22 Apr 2025

https://github.com/sagifogel/ncop

Composite-aspect oriented framework for .NET

aop aspect aspect-oriented-framework aspect-oriented-programming composite csharp mixins

Last synced: 22 Nov 2024

https://github.com/zongxr/flask-ssm

一款模仿SpringFramework的Python的web后端框架,基于Flask二次封装。通过Python反射模拟了Java的IOC控制反转,通过Python装饰者模式模拟了Java的AOP面向切面编程。具有接口自动发现、定时任务自动注册、事务管理器、单元测试,等功能。简化web后端开发流程,聚焦业务逻辑,让你按照Spring的习惯写Python

aspect-oriented-programming flask flask-apscheduler flask-sqlalchemy inversion-of-control java mvc mybatis python reflection spring springframework web

Last synced: 17 Jun 2025

https://github.com/minimallycorrect/mixin

Applies Mixin-style monkey patches to .java source or compiled .class files. Lightweight

aspect-oriented-programming bytecode-manipulation java mixin

Last synced: 24 Apr 2025

https://github.com/mjancarik/to-aop

Library for aspect-oriented programming with JavaScript using ES6 Proxy

aop aspect-oriented-programming aspects hook-framework hooks javascirpt javascript-prototypes javascript-proxy

Last synced: 07 May 2025

https://github.com/cythral/lambdajection

Framework for building AWS Lambdas using dependency injection and aspect-oriented programming.

aspect-oriented-programming aws aws-lambda csharp csharp-sourcegenerator dependency-injection dotnet

Last synced: 20 Dec 2024

https://github.com/engelmi/ts-aspect

A simplistic library for Aspect Oriented Programming (AOP) in TypeScript.

aspect-oriented-programming typescript

Last synced: 01 May 2025

https://github.com/ashish2030/aspect-oriented-programming

:octocat:🌟ᴀꜱᴘᴇᴄᴛ ᴏʀɪᴇɴᴛᴇᴅ ᴘʀᴏɢʀᴀᴍᴍɪɴɢ ɪꜱ ᴀ ᴘʀᴏɢʀᴀᴍᴍɪɴɢ ᴘᴀʀᴀᴅɪɢᴍ ᴛʜᴀᴛ ᴀɪᴍꜱ ᴛᴏ ɪɴᴄʀᴇᴀꜱᴇ ᴍᴏᴅᴜʟᴀʀɪᴛʏ ʙʏ ᴀʟʟᴏᴡɪɴɢ ᴛʜᴇ ꜱᴇᴘᴀʀᴀᴛɪᴏɴ ᴏꜰ ᴄʀᴏꜱꜱ-ᴄᴜᴛᴛɪɴɢ ᴄᴏɴᴄᴇʀɴꜱ 💻 🎯🚀

aspect-oriented-programming aspectapi java-8 springmvc springtoolsuite

Last synced: 11 Apr 2025

https://github.com/k1r0s/angular2-srp-showcase

Angular 2+ demo about SRP, AOP techniques using kaop-ts

advice angular aspect-oriented-programming demo separation-of-concerns

Last synced: 18 Jun 2025

https://github.com/victorhsr/ttxn

Tenant Transaction is an almost zero-configuration and lightweight plugin for spring framework that allows to change the tenant that will be used in any transaction/queries dynamically

aspect-oriented-programming aspectj jpa-hibernate library multitenancy multitenant plugin postgresql spring spring-boot spring-data spring-framework tenant tenant-management tenant-resolver transaction transaction-manager transactional

Last synced: 13 Feb 2025

https://github.com/himash79/spring-boot-rabbitmq-intergration

Build Restful webservices utilizing Spring boot and manipulates the message queue using RabbitMQ.

aop aspect-oriented-programming mysql rabbitmq rabbitmq-consumer rabbitmq-server restful-webservices spring-boot spring-data-jpa

Last synced: 14 Apr 2025

https://github.com/lawrence-laz/generic-pipeline

A simple, fast and generic implementation of the pipeline design pattern.

aspect-oriented-programming dotnet mediator middleware nuget-package pipeline

Last synced: 21 Nov 2024

https://github.com/goaop/goaop-zf2-module

Integration module for Go! AOP Framework and ZF2 Framework

aop aspect-oriented-programming integration zend-framework

Last synced: 03 May 2025

https://github.com/bashup/hooks

AOP and monkeypatching for bash functions, in <1.1K of pure bash (3.2+)

advice aop aspect-oriented-programming bash events hooks

Last synced: 19 Apr 2025

https://github.com/isopropylcyanide/lesson-aspectj-demo

A short project for teaching the new batch of students, AspectJ as part of the training university

aspect-oriented-programming aspectj aspectj-library java8-learning training-materials

Last synced: 03 May 2025

https://github.com/rapter1990/springbootexceptionhandlingaspect

Spring Boot Exception Handling with Aspect-Oriented Programming with supporting Docker

aop aspect-oriented-programming docker exception-handling h2-database java spring-boot

Last synced: 16 May 2025

https://github.com/beratyesbek/biletsgo

Aims of "BileLet's Go" to sell concert, theater and cinema tickets on online. You can buy easily and safely to tickets on Mobile and Web app clients which developed using Android SDK - Kotlin and React ---- Fake Project For School :))))

asp-net-core aspect-oriented-programming autofac csharp fluentvalidation ioc-container nlayer-architecture object-oriented-programming

Last synced: 12 Feb 2025

https://github.com/mamuz/message-bridge

Message bridge to support a decoupled event driven and aspect oriented application

aspect-oriented-programming decoupling event-emitter functional-programming

Last synced: 20 Dec 2024

https://github.com/fishedee/gioc

awesome golang Inversion of Control(IOC) and Aspect Oriented Programming(aop)!

aop aspect-oriented-programming golang ioc

Last synced: 18 Mar 2025

https://github.com/dashiodevs/aspect-amqp

🛠️ A lightweight library for handling AMQP messaging in Java with AOP (Aspect-Oriented Programming).

amqp aop aspect-oriented-programming aspectj java rabbitmq spring

Last synced: 29 Jan 2025

https://github.com/furkanaltintas/net9_clean-ntiermvc

NPortfolio is a personal portfolio management system developed with ASP.NET Core. It allows users to showcase their projects, experiences, and skills in a structured way. The system follows the N-Tier architecture and integrates modern technologies such as Fluent Validation, NToast notifications, and caching mechanisms.

asp-net-core aspect-oriented-programming aspnetcore automapper clean-code csharp csharp-core dependency-injection dotnet-core entity-framework-core fluentvalidation generic-repository identity mvc-architecture n-tier-architecture net9 net90 netcore password-generator solid

Last synced: 23 Mar 2025

https://github.com/mthaler/aop-jdk

Aspect-oriented programming example using JDK proxy

aop aspect-oriented-programming kotlin

Last synced: 09 Apr 2025

https://github.com/saantiaguilera/spark-api-routes

Show all registered spark routes, with their corresponding http method

aspect-oriented-programming aspectj logger router sparkjava weave

Last synced: 22 Mar 2025

https://github.com/pramithamj/aop-spring

Aspect Oriented Programming with Spring

aspect-oriented-programming java spring

Last synced: 14 Mar 2025

https://github.com/egormkn/java-profiler

📈 Simple Java profiler based on AspectJ load-time weaving

aop aspect-oriented-programming aspectj java javafx load-time-weaving ltw profiler

Last synced: 11 Mar 2025

https://github.com/comradevanti/unitygameobjectaspect

Aspect-oriented programming for Unity GameObjects

aspect aspect-oriented-programming gameobject package unity unity3d utility

Last synced: 25 Feb 2025

https://github.com/rindow/rindow-aop

Support Aspect-Oriented Programming

aop aspect-oriented-programming framework php

Last synced: 14 May 2025

https://github.com/ritreshgirdhar/spring-proxy-aop

Proxy Pattern Demo using Spring Aspect oriented programming.

aop aspect-oriented-programming proxy spring spring-boot

Last synced: 05 May 2025

https://github.com/esperanca-leonardo/quick-form-fill-backend

Quick Form Fill Backend is an API developed in Spring Boot to manage CRUD (Create, Read, Update, Delete) operations for products.

aspect-oriented-programming crud exception-handler h2-database jpa lombok modelmapper reflection rest-api spring-boot

Last synced: 22 Feb 2025

https://github.com/mtumilowicz/aop-limitation

The main goal of this project is to show basic limitation of AOP.

aspect-oriented aspect-oriented-programming aspectj aspects

Last synced: 23 Feb 2025

https://github.com/arturwincenciak/research-aop-weaving-mono.cecil-fody

An article about testing the advice, weaved code by Fody.

aspect-oriented-programming fody mono-cecil weaving

Last synced: 27 Mar 2025

https://github.com/7sferry/simple-spring-aop

this repo is based on my blog posting at https://ferry.vercel.app/blog/pemrograman-berorientasi-aspect-aop

aspect-oriented-programming java spring spring-boot springaop

Last synced: 23 Feb 2025

https://github.com/gunjankadu/customer-relationship-managment

Customer RelationShip Management Build Using Spring MVC, Hibernate, MySql, JSP & CSS

aspect-oriented-programming css hibernate-orm java js jsp jsp-servlet mysql spring spring-mvc

Last synced: 23 Feb 2025

https://github.com/rafal-stefanski/spring-db-speed-counter

SPRING App with time counter for reading and writing 1000 records from file to MySQL and MongoDB databases.

aspect-oriented-programming hibernate java mongodb mysql spring spring-boot

Last synced: 28 Mar 2025

https://github.com/rpdevjesco/annotationlogframework

A high-performance, attributes-based .NET logging framework that enables aspect-oriented logging with minimal code clutter

aspect-oriented-programming csharp-library dotnet-core logging-library

Last synced: 10 Mar 2025

https://github.com/maxterop/simple-method-execution-profiler

A minimal Java 21 + Gradle sample using AspectJ LTW to log method execution times and generate an interactive HTML report.

aspect aspect-oriented-programming aspectj aspects chartjs datatables gradle java java-21 logback profiling sample slf4j testng

Last synced: 07 May 2025

https://github.com/blacksujit/suraksha

Welcome to the **SURAKSHA -- Secure Document Query Application**! This powerful tool allows you to securely upload, search, and analyze documents with ease. Built using Streamlit, this app offers an intuitive interface and various features for managing your document queries efficiently.

aspect-oriented-programming cloud community-cloud-patterns dashboard database-design databse document implemeation integration model-checking model-selection parser project queries-database queries-keeper repository-pattern search secure-document streamlit-webapp testing-tools

Last synced: 24 Mar 2025

https://github.com/aravindraj777/springboot-aop

This repository demonstrates the use of Aspect-Oriented Programming (AOP) with Spring Boot to modularize cross-cutting concerns like logging, security, transaction management, and more. The code examples focus on the practical application of AOP in a Spring Boot application, showcasing how we can use aspects to cleanly separate concerns.

aop-logs aspect-oriented-programming centralized-logging pointcut springbootaop

Last synced: 16 Mar 2025

https://github.com/floofies/omnibus.js

An aspect-oriented multiple inheritance system for JavaScript.

aspect-oriented-programming mixin-framework mixins

Last synced: 23 Mar 2025

https://github.com/egemenciftci/interceptor-attribute-sample

Sample for method interceptor to implement Aspect Oriented Programming using Fody and MethodBoundaryAspect libraries.

aspect-oriented-programming csharp fody net

Last synced: 12 Jun 2025

https://github.com/unexist/showcase-aop-micronaut

Showcase for Aspect-oriented Programming based on Micronaut [MIRROR]

aspect-oriented-programming micronaut showcase

Last synced: 01 Apr 2025

https://github.com/billstephens2022/aop-demo-springboot

A demo of Aspect Oriented Programming (AOP) using @Before, @AfterReturning, @AfterThrowing, @After, @Around

aop aop-aspects aspect-oriented-programming java spring-boot springboot springboot3

Last synced: 31 Mar 2025

https://github.com/engelmi/ts-aspect-nestjs-example

Example project showing the use of ts-aspect with nestjs

aop aspect-oriented-programming nestjs ts-aspect typescript

Last synced: 28 Feb 2025

https://github.com/uppnrise/springx

A lightweight utility library that enhances Spring Boot applications with AOP annotations, web utilities, data access tools, security simplifications, and observability features.

aop aspect-oriented-programming java java17 logging observability retry spring spring-boot spring-data spring-fra spring-mvc spring-security testing throttling utilities

Last synced: 02 Apr 2025

https://github.com/mthaler/spring-aop

Spring aspect-oriented programming example

aspect-oriented-programming kotlin spring spring-aop

Last synced: 09 Apr 2025

https://github.com/himash79/spring-aop-intergration

Build with Spring Boot web application Integergratee with AOP (Aspect Oriented Programming).

aop aspect-oriented-programming hibernate jpa mvc mysql restful-api spring-boot

Last synced: 15 Mar 2025

https://github.com/serpro69/aspe.kt

A set of annotation-based utilities built with AspectJ and Kotlin

aop aspect-oriented-programming aspectj kotlin utilities utils

Last synced: 13 Mar 2025

https://github.com/rpdevjesco/featureflagsystem

Multi-paradigm Feature Flag System: A high-performance, flexible feature toggling framework for dynamic feature management with role-based access, percentage rollouts, and distributed synchronization.

aspect-oriented-programming component-based-development feature-flags feature-management feature-toggles role-oriented-programming

Last synced: 25 Apr 2025

https://github.com/altafjava/spring-aop-learning

Learning materials and examples for Spring AOP (Aspect-Oriented Programming) in Java. It includes various code samples and tutorials to help understand and implement AOP concepts in Spring.

aop aop-aspectj aop-framework aspect-oriented-programming aspectj spring spring-aop spring-aop-annotation spring-boot

Last synced: 18 Feb 2025