Documentation Hub

Official Engineering Guide for Webecon Universal SDKs

v17.2.1 PRO Verified by Aditya Divte Production

Introduction

Webecon by webecon.adityadivte.com is the definitive icon engine for elite software development teams. Developed by Aditya Divte Production (aka Aditya Diwate), the ecosystem provides native, zero-search performance across all platforms.

Branding Notice: You are free to sell any product (app, website, game) using these icons. Standalone resale of assets is forbidden.

Master API Reference

Every customization in our Studio is accessible natively via code. Use these properties to fine-tune your iconography without visiting the website.

Property Default Example Values / Description
name "home" "rocket", "zap", "shield"
size 24 16, 32, 64, 128 (Integer)
color "currentColor" Primary color (HEX, RGB, CSS name)
secondary-color "none" Secondary/Background color
secondary-opacity 0.35 0.0 to 1.0 (Float)
stroke 2.0 0.5 to 5.0 (Thickness)
theme "line" "shine", "neon", "duo", "3d", "glass", "solid"
animation "none" "spin", "pulse", "bounce", "float", "shake"
animation-mode "infinite" "hover", "click", "infinite"

Universal Language Demo

Every Webecon SDK follows a unified property injection pattern. Here is how to add an icon with full parameters in different languages:

Python
# Natural, property-chained syntax
icon = Webecon("zap").size(48).stroke(1.5).color("#ff0000").theme("neon").trigger("hover")
print(icon) # Automatically renders the HTML tag
Java / Kotlin
// Sleek Fluent API
String tag = Webecon.icon("shield")
                    .size(64)
                    .stroke(2.0)
                    .theme("glass")
                    .trigger("click")
                    .build();
Dart (Flutter)
// Unified property injection
var tag = Webecon.icon("rocket")
                 .setSize(32)
                 .setTheme("duo")
                 .setTrigger("infinite")
                 .build();

VS Code Extension

Install the Webecon Official Extension to get live previews and autocompletion directly in your editor.

CLI
code --install-extension adityadivte.webecon

Once installed, simply type <webecon- to see the full list of icons with instant visual previews.

Java / Kotlin Integration

Webecon provides native loaders for enterprise environments and mobile development (Android).

Maven / Gradle
// Maven
<dependency>
    <groupId>com.adityadivte</groupId>
    <artifactId>webecon-java</artifactId>
    <version>17.2.0</version>
</dependency>

Java Usage: Webecon.icon("home").size(24).theme("line").build();

Kotlin Usage: Webecon.icon("home").size(24).theme("line").build()

Pure HTML / Web Components

The fastest way to add icons to any website. No framework required.

HTML
<!-- Load the engine -->
<script src="https://cdn.adityadivte.com/webecon.js"></script>

<!-- Use the component -->
<webecon-icon 
    name="zap" 
    size="48" 
    theme="neon" 
    color="#6366f1"
    animation="pulse"
></webecon-icon>

Production Setup

For high-performance production environments, we recommend self-hosting the library or using our global edge CDN.

HTML
<script src="https://adityadivte.com/v17.2/loader.js"></script>

React / Next.js SDK

High-performance React components with full TypeScript support. Package handles SVG hydration and motion preset injection automatically.

CLI
npm install webecon-react
React (Duo-Tone with Shine)
import { Webecon } from 'webecon-react';

const App = () => (
    <Webecon 
        name="rocket" 
        size={64} 
        theme="shine" 
        color="#6366f1"
        secondaryColor="#ffffff"
        animation="pulse" 
    />
);

Flutter SDK (Dart)

Native Flutter widgets for consistent iconography across iOS, Android, and Web platforms.

Dart (Full Configuration)
import 'package:webecon/webecon.dart';

var tag = Webecon.icon("rocket")
                 .setSize(48)
                 .setTheme("duo")
                 .setTrigger("hover")
                 .build();

Python SDK

Type-safe Python library for AI automation, data dashboards, and back-office tools.

Python
import webecon
 
 # Natural Builder syntax
 icon = webecon.Webecon("ai-processor").size(64).theme("neon").trigger("infinite").build()
 print(icon)

Swift SDK (iOS/macOS)

Native SwiftUI components with hardware-accelerated SVG rendering and system-level theme support.

SwiftUI (Advanced Configuration)
import Webecon

let svg = Webecon.icon("shield-check")
                 .size(44)
                 .stroke(2.0)
                 .theme("shine")
                 .trigger("hover")
                 .build()

Rust SDK

Zero-dependency SVG parser and renderer for high-performance Rust applications.

Rust
use webecon::Webecon;
 
 let tag = Webecon::icon("cpu").size(48).theme("3d").trigger("infinite").build();

Go SDK

Optimized for web servers and native tools. Generates memory-efficient SVG streams.

Go
import "webecon"
 
 icon := webecon.Icon("glob").SetSize(64).SetTheme("glass").Build()

C++ SDK (Unreal / Native)

High-performance header-only library for C++ projects and Unreal Engine.

C++
#include "webecon.hpp"
 
 std::string tag = webecon::Webecon::icon("activity").size(64).theme("neon").trigger("hover").build();

C# SDK (Unity / .NET)

Professional C# library optimized for Unity Canvas and general .NET applications.

C# (Unity)
using Webecon.Icon;
 
 var tag = Webecon.Icon("target").Size(128).Theme("shine").Build();

Ruby SDK

Elegant Ruby module for Rails, Sinatra, and server-side rendering.

Ruby
require 'webecon'

svg = Webecon.get_svg(
  "heart", size: 48, stroke: 2.0, color: "#f43f5e", 
  theme: "solid", animation: "pulse", animation_mode: "infinite"
)

Pure C SDK

Minimalist header for embedded systems, IoT, and high-performance C engines.

Pure C
#include "webecon.h"

// Access raw path data via macros
const char* path = WEBECON_ICON_ROCKET;

TypeScript Reference

Full type definitions for all 1,031+ icons. Perfect for modern frontend architectures.

TypeScript
import { IconName, WebeconProps } from './webecon';

const myIcon: IconName = 'zap'; // Type-safe autocomplete

Commercial License & Legal Protection

The Webecon license is designed for maximum flexibility and developer safety. You are **FULLY PERMITTED** to sell any product (app, website, game) that uses our icons.

Legal Disclaimer: By using this software, you agree that it is provided "AS IS". Webecon is currently in a Development Phase. Aditya Divte Production is NOT RESPONSIBLE for any project failures, legal struggles, or data loss arising from the use of these tools. Use at your own risk.

Aditya Divte Production holds zero liability for any issues arising from the use of this software. We reserve the right to showcase your work in our portfolio. For removal, email `support@adityadivte.com` (Processed ASAP).

Watermark Policy

To protect the provenance of the library, all icons contain an invisible XML comment: <!-- Webecon by Aditya Divte Production -->. Modifying the icon's visual appearance is encouraged, but removing this watermark from the source code of the icons is technically prohibited under the Commercial License.

Why watermarks? They ensure that Webecon remains a recognized professional standard and prevents unauthorized asset re-distribution.

Native Libraries

Download the optimized SDK for your specific development environment. Each pack includes native autocomplete, data loaders, and implementation examples based on the v17.2 PRO build.

âš›ī¸ React 💙 Flutter 🐍 Python ☕ Java 📱 Kotlin đŸĻ€ Rust 🐹 Go 🍎 Swift đŸŽŦ C++ đŸ•šī¸ C# 💎 Ruby 🔌 Pure C 📘 TypeScript 🌐 HTML đŸ’ģ VS Code

All individual SDKs are production-ready and free for commercial use.