awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

21 repository-uri

Awesome GitHub RepositoriesFrequency Analyzers

Tools for counting occurrences of items within text or data collections.

Distinct from Word Cloud Generators: Distinct from word cloud generators: focuses on raw frequency counting and sorting rather than visualization.

Explore 21 awesome GitHub repositories matching data & databases · Frequency Analyzers. Refine with filters or upvote what's useful.

Awesome Frequency Analyzers GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • chinese-poetry/chinese-poetryAvatar chinese-poetry

    chinese-poetry/chinese-poetry

    51,906Vezi pe GitHub↗

    This project is a comprehensive dataset and archive of classical Chinese poetry, prose, and Confucian classics. It serves as a digital humanities corpus, providing machine-readable access to hundreds of thousands of poems and detailed poet biographies, specifically spanning the Tang and Song dynasties. The collection is distinguished by its scholarly depth, incorporating textual variation annotations to track disputed characters across different source editions. It also includes tonal pattern mapping to describe the rhythmic and phonetic structures of the verse, alongside a popularity ranking

    Implements frequency counting of words and poem titles across different eras to identify linguistic trends.

    JavaScriptchinesechinese-poetryci
    Vezi pe GitHub↗51,906
  • deezer/spleeterAvatar deezer

    deezer/spleeter

    28,252Vezi pe GitHub↗

    Spleeter is an AI audio source separation library and deep learning toolkit designed to split mixed music files into individual audio stems, such as vocals and drums. It provides a suite of pretrained models for isolating different instruments and voices from a recording. The toolkit includes capabilities for training and evaluating custom audio separation models using labeled datasets and configuration files. It also features utilities for measuring model performance by comparing separation outputs against reference datasets. The system manages audio processing through spectral representati

    Converts audio waveforms into time-frequency representations using Short-Time Fourier Transforms for processing and reconstruction.

    Pythonaudio-processingbassdeep-learning
    Vezi pe GitHub↗28,252
  • brendangregg/flamegraphAvatar brendangregg

    brendangregg/FlameGraph

    19,307Vezi pe GitHub↗

    FlameGraph is a performance profiling and visualization toolkit designed to identify bottlenecks in software execution. It functions as a processing engine that transforms raw stack trace samples into interactive, hierarchical diagrams. By representing aggregated execution frequency as nested rectangles, the tool allows developers to visualize hot code paths and analyze system behavior across both kernel and user-space environments. The project distinguishes itself through its ability to perform differential profile analysis, which highlights performance regressions or improvements by compari

    Calculates the occurrence frequency of specific items like network addresses or communication ports from trace data.

    Perl
    Vezi pe GitHub↗19,307
  • tinygo-org/tinygoAvatar tinygo-org

    tinygo-org/tinygo

    17,529Vezi pe GitHub↗

    TinyGo is a specialized compiler and development toolkit designed to bring the Go programming language to resource-constrained microcontrollers and WebAssembly environments. It provides a bare-metal runtime environment that enables high-level code execution without the need for a traditional operating system, utilizing an LLVM-based backend to generate efficient machine instructions. The project distinguishes itself through aggressive optimization techniques tailored for small hardware, including a static memory allocation strategy and whole-program dead code elimination that significantly re

    Retrieves the current operating frequency of the processor to assist with timing-sensitive operations.

    Goadafruitarduinoarm
    Vezi pe GitHub↗17,529
  • stefan-jansen/machine-learning-for-tradingAvatar stefan-jansen

    stefan-jansen/machine-learning-for-trading

    16,552Vezi pe GitHub↗

    This project is a comprehensive framework for engineering financial data pipelines, designed to automate the collection, cleaning, and synchronization of large-scale market datasets. It functions as a quantitative trading data engine, providing the infrastructure necessary to manage historical and real-time asset pricing information for research and machine learning workflows. The system distinguishes itself through a configuration-driven approach to orchestration, allowing users to manage complex data acquisition tasks across multiple financial providers. It features resilient middleware tha

    Configures data retrieval to return price bars at specific time intervals such as daily or hourly.

    Jupyter Notebookartificial-intelligencedata-sciencedeep-learning
    Vezi pe GitHub↗16,552
  • dask/daskAvatar dask

    dask/dask

    13,746Vezi pe GitHub↗

    Dask este un framework de calcul paralel și un scheduler de sarcini distribuit conceput pentru a scala fluxurile de lucru de știința datelor în Python de la mașini individuale la clustere mari. Acesta funcționează ca un manager de resurse de cluster care orchestrează logica computațională prin reprezentarea sarcinilor și a dependențelor acestora sub formă de grafuri aciclice direcționate. Această arhitectură permite sistemului să automatizeze distribuția sarcinilor de lucru pe hardware-ul disponibil, gestionând în același timp cerințe complexe de execuție. Proiectul se distinge printr-un motor de evaluare leneșă (lazy) care amână operațiunile pe date până când sunt solicitate explicit, permițând optimizarea globală a grafului și alocarea eficientă a resurselor. Acesta încorporează „spilling” de date conștient de memorie pentru a preveni blocarea sistemului la procesarea seturilor de date care depășesc memoria disponibilă și utilizează fuziunea grafului de sarcini pentru a combina secvențe de operațiuni în pași de execuție unici, minimizând overhead-ul de programare și comunicarea între noduri. Platforma oferă o suprafață cuprinzătoare de capabilități pentru analiza datelor la scară largă, inclusiv suport pentru învățare automată distribuită, integrare cu calcul de înaltă performanță și procesare paralelă a datelor. Oferă instrumente extinse pentru gestionarea ciclului de viață al clusterului, profilarea performanței și monitorizarea în timp real a execuției sarcinilor. Utilizatorii pot implementa aceste medii pe diverse infrastructuri, inclusiv hardware local, furnizori de cloud, sisteme containerizate și clustere de calcul de înaltă performanță.

    Analyzes a series of datetime values to automatically detect and return the underlying frequency pattern.

    Pythondasknumpypandas
    Vezi pe GitHub↗13,746
  • burntsushi/xsvAvatar BurntSushi

    BurntSushi/xsv

    10,750Vezi pe GitHub↗

    xsv is a suite of high-performance command-line utilities written in Rust for the analysis, manipulation, and statistical processing of large delimited datasets. It provides a toolkit for processing comma-separated value files through a command line interface. The project provides capabilities for statistical analysis, including the computation of column statistics, value frequencies, and descriptive metrics. It also includes data manipulation utilities for joining, slicing, sampling, and reformatting records. The toolkit covers a broad range of data operations including column selection, da

    Builds frequency tables for each column to determine how often specific values occur.

    Rust
    Vezi pe GitHub↗10,750
  • katspaugh/wavesurfer.jsAvatar katspaugh

    katspaugh/wavesurfer.js

    10,114Vezi pe GitHub↗

    wavesurfer.js is a WebAudio playback library and interactive waveform visualizer that renders audio data onto an HTML5 canvas. It enables users to see and navigate sound files through a visual representation of audio peaks, allowing for direct seeking and playback control within a web browser. The project is distinguished by its flexible rendering model, which can use precomputed peak data to display waveforms without downloading or decoding the full audio file. It utilizes a plugin-based extension model to integrate advanced tools such as spectrograms, interactive audio timelines, and real-t

    Generates a color-mapped spectrogram showing how audio frequencies change over time.

    TypeScriptaudiojavascriptmusic
    Vezi pe GitHub↗10,114
  • bpftrace/bpftraceAvatar bpftrace

    bpftrace/bpftrace

    9,950Vezi pe GitHub↗

    bpftrace is a high-level eBPF tracing tool and kernel instrumentation framework for Linux. It provides a tracing language to instrument kernel and user-space events without recompiling the system, functioning as a dynamic system profiler and event aggregator. The project enables dynamic system tracing and Linux kernel observability by capturing tracepoints and dynamic probes in real time. It allows for kernel data inspection and runtime process debugging by accessing internal data structures and filtering specific process events. Its capability surface covers system performance analysis, inc

    Aggregates event occurrences into maps, frequency counts, and histograms for performance trend visualization.

    C++bccbpfebpf
    Vezi pe GitHub↗9,950
  • tstack/lnavAvatar tstack

    tstack/lnav

    9,630Vezi pe GitHub↗

    lnav is a terminal-based log viewer and analyzer designed for aggregating, filtering, and analyzing multiple log files in a single chronological view. It functions as a console application that can replace the system pager, providing syntax highlighting and document navigation for system or application logs. The project distinguishes itself by mapping unstructured log data to virtual SQLite tables, enabling the use of SQL and PRQL for structured data analysis, aggregations, and relational queries. It further differentiates its capability set through native integration for retrieving and taili

    Generates a spectrogram to visualize the distribution of values within a numeric log message field.

    C++command-line-toollesslog-analysis
    Vezi pe GitHub↗9,630
  • bitfield/scriptAvatar bitfield

    bitfield/script

    6,991Vezi pe GitHub↗

    This project is a Go shell scripting library and framework designed for writing automation scripts and CLI tools. It provides a concurrent data pipeline system for chaining sources, filters, and sinks to process text and JSON streams. The library distinguishes itself through a comprehensive toolkit for shell-like operations, including a text processing engine for regular expression filtering and frequency analysis, a filesystem utility toolkit for recursive search and path manipulation, and an integrated HTTP client wrapper for building data pipelines that fetch web content. The capability s

    Counts occurrences of unique lines in a stream and sorts them by frequency.

    Gocatcurlcut
    Vezi pe GitHub↗6,991
  • karlstav/cavaAvatar karlstav

    karlstav/cava

    5,856Vezi pe GitHub↗

    Converts time-domain audio samples into frequency-domain magnitudes using a Fast Fourier Transform.

    Calsaaudio-visualizerfreebsd
    Vezi pe GitHub↗5,856
  • sel4/sel4Avatar seL4

    seL4/seL4

    5,583Vezi pe GitHub↗

    seL4 is a formally verified microkernel whose C implementation is backed by machine-checked mathematical proofs of correctness, confidentiality, integrity, and availability. It enforces strict isolation between processes through hardware-enforced address space separation and a capability-based access control system, where each process holds explicit rights only to the resources it has been granted. The kernel exposes hardware resources through a minimal API of system calls that manage threads, address spaces, and inter-process communication, with synchronous IPC supporting sender-identifying b

    Calculates the time-stamp counter frequency using known timer hardware.

    Cmicrokernelossel4
    Vezi pe GitHub↗5,583
  • cgzirim/seek-tuneAvatar cgzirim

    cgzirim/seek-tune

    5,583Vezi pe GitHub↗

    Seek-Tune is an audio fingerprinting library that implements a Shazam-like algorithm for identifying songs from audio recordings. It generates acoustic fingerprints from audio signals and matches them against a known database to recognize songs. The library converts audio into a time-frequency spectrogram using FFT-based frequency analysis, then extracts peak points to create compact, unique fingerprints for each song. It uses combinatorial hashing to combine nearby peak pairs into hash values with time offsets, enabling efficient database lookup and matching through a peak-pair matching algo

    Applies Fast Fourier Transform to audio signals for frequency-domain analysis and spectrogram generation.

    Goaudio-fingerprintingaudio-processinggo
    Vezi pe GitHub↗5,583
  • syedhali/ezaudioAvatar syedhali

    syedhali/EZAudio

    4,991Vezi pe GitHub↗

    EZAudio este o bibliotecă audio pentru platformele Apple care oferă interfețe standardizate pentru captarea microfonului, redarea fișierelor și output-ul hardware. Acesta funcționează ca un procesor audio cu latență scăzută și un framework de vizualizare conceput pentru a manipula bufferele audio și a ruta semnalele cu o întârziere minimă. Proiectul dispune de un renderer de forme de undă accelerat hardware pentru desenarea amplitudinilor audio în timp real și a graficelor dinamice. Include, de asemenea, un analizor Fast Fourier Transform care convertește mostrele audio din domeniul timp în date din domeniul frecvență pentru analiză spectrală. Biblioteca acoperă o gamă largă de capabilități, inclusiv înregistrarea audio digitală pe disc și gestionarea redării fișierelor audio cu controlul căutării și al volumului. Suportă procesarea audio în timp real prin înlănțuirea efectelor audio și rutarea input-ului de la microfon direct către output-ul hardware.

    Applies Fast Fourier Transform to audio signals for frequency-domain visualization.

    Objective-C
    Vezi pe GitHub↗4,991
  • makcedward/nlpaugAvatar makcedward

    makcedward/nlpaug

    4,658Vezi pe GitHub↗

    nlpaug este o bibliotecă de augmentare a datelor concepută pentru a genera text sintetic, audio și date de spectrogramă, cu scopul de a îmbunătăți robustețea modelelor de machine learning. Funcționează ca un sintetizator de date textuale și un augmentator de semnal audio, oferind instrumente specializate pentru extinderea seturilor de date prin diverse metode de transformare. Proiectul se distinge prin capacitatea de a orchestra fluxuri de lucru complexe folosind un orchestrator de pipeline, care permite înlănțuirea mai multor funcții de augmentare secvențial sau aleatoriu. Suportă sinteza sofisticată de text prin back-translation, contextual word embeddings și integrarea modelelor de limbaj pre-antrenate, oferind în același timp augmentarea imaginilor de spectrogramă prin mascarea timpului și a frecvenței. Biblioteca acoperă o gamă largă de capabilități, inclusiv modificarea semnalului audio cu injectare de zgomot și pitch shifting, alterări de text bazate pe reguli pentru simularea greșelilor de scriere și extinderea seturilor de date prin generarea de propoziții și substituție semantică. Oferă, de asemenea, controale pentru volumul de augmentare și filtrarea țintei folosind expresii regulate pentru a proteja anumite token-uri de modificare.

    Produces synthetic images from audio data to provide diverse visual representations for model training.

    Jupyter Notebook
    Vezi pe GitHub↗4,658
  • bespokesynth/bespokesynthAvatar BespokeSynth

    BespokeSynth/BespokeSynth

    4,526Vezi pe GitHub↗

    BespokeSynth is a modular synthesizer environment that combines a node-based audio graph routing system with a live scripting bridge, enabling real-time patching and control without recompilation. Its architecture integrates a granular synthesis engine, FFT-based spectral processing, a MIDI Polyphonic Expression pipeline, and a Euclidean rhythm generator, all within a freeform workspace designed for live experimentation. The project distinguishes itself through its live coding capabilities, allowing Python scripts to create, modify, and control synthesis parameters at runtime, and its plugin

    Provides FFT-based spectral processing for vocoding, spectral manipulation, and phase randomization.

    C++
    Vezi pe GitHub↗4,526
  • projectm-visualizer/projectmAvatar projectM-visualizer

    projectM-visualizer/projectm

    4,287Vezi pe GitHub↗

    ProjectM is a cross-platform music visualization library and pixel shader rendering engine. It functions as an audio signal analysis tool that extracts beat and frequency data from audio streams to drive real-time graphical changes. The engine is built for compatibility with the Milkdrop visualization standard, allowing it to parse and load external preset files to define visual styles. It supports the organization of these presets through playlist-driven management to automate transitions between different visual effects. The system can be integrated into external host applications as a sta

    Uses Fast Fourier Transform to extract beat and frequency data from audio streams.

    C++librarymilkdropmusic
    Vezi pe GitHub↗4,287
  • hyperdbg/hyperdbgAvatar HyperDbg

    HyperDbg/HyperDbg

    3,885Vezi pe GitHub↗

    HyperDbg is a hardware-assisted kernel-mode debugging platform that leverages virtualization to monitor and control system execution. By utilizing hypervisor-level primitives, it enables deep system analysis and instrumentation without relying on standard operating system debugging interfaces. The framework provides a comprehensive environment for inspecting both kernel and user-mode processes, allowing for granular control over execution flow and system state. The project distinguishes itself through a transparent debugging layer designed to remain invisible to the target environment. It emp

    Tracks and tallies the frequency of system events like page faults to identify performance patterns.

    Cbinary-analysisdebugdebugger
    Vezi pe GitHub↗3,885
  • sergree/matcheringAvatar sergree

    sergree/matchering

    2,551Vezi pe GitHub↗

    Matchering is an audio mastering tool and Python library designed to match the frequency balance and loudness of a target track to a specific reference track. It functions as a reference-based mastering system that aligns a target signal's spectral envelope, RMS, and peak amplitude with those of a chosen reference file. The project utilizes a multi-stage processing pipeline featuring an FFT spectral matching engine to adjust frequency response. It ensures output quality through the use of a brickwall limiter to prevent signal clipping while preserving the original waveform shape. The tool pr

    Utilizes Fast Fourier Transforms to match the frequency balance and spectral envelope of a target track to a reference.

    Pythonaudiodocker-imagedsp
    Vezi pe GitHub↗2,551
Înapoi12Înainte
  1. Home
  2. Data & Databases
  3. Frequency Analyzers

Explorează sub-etichetele

  • Audio FFT Analyzers1 sub-tagTools that apply Fast Fourier Transform to audio signals for frequency-domain analysis and visualization. **Distinct from Frequency Analyzers:** Distinct from Frequency Analyzers: focuses on audio-specific FFT processing rather than general text or data frequency counting.
  • Event Frequency Counters2 sub-tag-uriUtilities for aggregating and counting the occurrence of specific system events or log entries. **Distinct from Frequency Analyzers:** Distinct from Frequency Analyzers: focuses on system event and log data rather than general text or data collections.
  • Spectrogram Generation4 sub-tag-uriVisualizing audio frequencies over time using color-mapped spectrograms. **Distinct from Frequency Analyzers:** Focuses on the visual spectrogram output rather than the raw counting logic of a frequency analyzer.
  • TemporalTools for detecting underlying frequency patterns in datetime-indexed datasets. **Distinct from Frequency Analyzers:** Distinct from Frequency Analyzers: focuses on datetime interval detection rather than raw item occurrence counting.