Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

awesome-electronics

A curated list of awesome resources for Electronic Engineers and hobbyists
https://github.com/kitspace/awesome-electronics

Last synced: 4 days ago
JSON representation

  • Documentation

    • University Course Archives

      • WebPlotDigitizer - Extract data from plots, charts, etc., very useful for getting part performance curves from datasheets.
      • WaveDrom - Create waveforms and timing diagrams from a JSON description file.
      • Tabula - Extract tabular data from a pdf, very useful for extracting pin tables or part characteristics from datasheets.
      • Inkscape Electric Symbols - Circuit Drawing Symbols for Inkscape
      • tscircuit - Open source EDA package for schematic and PCB design using React
  • Simulators

    • Analog and Mixed Signal Circuit Simulators

      • LTspice - The industry standard free SPICE circuit simulator from Linear Technologies. Also see the unofficial [LTwiki](http://ltwiki.org/?title=Main_Page) and [Group](https://groups.io/g/LTspice).
      • Circuit JS/Falstad - Free, open source online simulator with electron flow visualization (rewrite of original Java applet by Paul Falstad).
      • Micro-Cap - Professional-grade mixed signal simulator with wide variety of interactive simulation types.
      • ngspice - Open source SPICE circuit simulator.
      • EveryCircuit - Free to try online, visual, interactive circuit simulator for simpler circuits.
      • Qucs - Open source, cross-platform, non-SPICE-based circuit simulator, with with S-parameter and Harmonic Balance capability.
      • Qucs-S - Open source fork of Qucs using SPICE for simulation.
      • CppSim - Free, open source circuit simulator that leverages the C++ language to achieve very fast simulation times.
      • Scilab with Xcos - Free, open source numerical computing alternative to MATLAB. Xcos provides Electrical System modeling capability similar to Simulink.
      • iCircuit - Easy to use electronic circuit simulator, its advanced simulation engine can handle both analog and digital circuits and features realtime always-on analysis.
      • GeckoCIRCUITS - Open Source Power Electronic Circuit Simulator. [GitHub Project](https://github.com/geckocircuits/GeckoCIRCUITS). Direct [download link](http://gecko-simulations.com/GeckoCIRCUITS/GeckoCIRCUITS.zip) due to broken website.
      • QucsStudio - Free, closed-source, Windows-only fork of Qucs with a similar interface, new engine, and more features.
      • Open Circuit Design Software - Open Source, full EDA suite chip design suite, focused on keeping up with commercial tools.
      • TINA-TI - Exclusive [DesignSoft-TINA](https://www.tina.com) build for Texas Instruments, bundled with Texas Instruments Models.
      • Open Circuit Design Software - Open Source, full EDA suite chip design suite, focused on keeping up with commercial tools.
      • TINA-TI - Exclusive [DesignSoft-TINA](https://www.tina.com) build for Texas Instruments, bundled with Texas Instruments Models.
      • TINA-TI - Exclusive [DesignSoft-TINA](https://www.tina.com) build for Texas Instruments, bundled with Texas Instruments Models.
      • TINA-TI - Exclusive [DesignSoft-TINA](https://www.tina.com) build for Texas Instruments, bundled with Texas Instruments Models.
      • TINA-TI - Exclusive [DesignSoft-TINA](https://www.tina.com) build for Texas Instruments, bundled with Texas Instruments Models.
      • TINA-TI - Exclusive [DesignSoft-TINA](https://www.tina.com) build for Texas Instruments, bundled with Texas Instruments Models.
      • TINA-TI - Exclusive [DesignSoft-TINA](https://www.tina.com) build for Texas Instruments, bundled with Texas Instruments Models.
    • Verilog HDL Simulators

      • Icarus Verilog - Free, open source verilog interpreter. Test benches are in behavioral verilog. Simulation is 4-state, and event-based.
      • Verilator - Free, open source Verilog compiler. Test benches are in C++ or SystemC. Very fast, but limted to 2-state, cycle-based simulation, and synthesizeable code only.
  • Gerber Viewers

    • Online

      • Stackrate Viewer - Easy to use online gerber viewer with trace hovering and measurement tools.
      • Tracespace Viewer - Gerber viewer that lets you inspect the individual layers as well as the board preview.
      • Gerblook - Online Gerber viewer powered by Gerbv.
      • Mayhew Labs 3dpcb - 3D Gerber viewer.
      • CircuitPeople - No frills 2D layer viewer for Gerbers, without the excessive processing.
      • Stackrate Viewer - Easy to use online gerber viewer with trace hovering and measurement tools.
      • Mayhew Labs 3dpcb - 3D Gerber viewer.
      • CircuitPeople - No frills 2D layer viewer for Gerbers, without the excessive processing.
      • Stackrate Viewer - Easy to use online gerber viewer with trace hovering and measurement tools.
    • Installable

      • Gerbv - Excellent Gerber viewer for Linux and BSD.
      • GC-Prevue - Commercial with free version. Can handle some gerbers better than Gerbv and KiCAD.
      • ZofZPCB - FREE 3D Gerber Viewer.
  • Free EDA Packages

    • Installable

      • EasyEDA - Easy to use with both browser based and cross platform app versions. Integrates [LCSC](https://www.lcsc.com/products) and [JLCPCB](https://jlcpcb.com/parts) component catalogs with 3D models.
      • KiCad - Open source EDA package with push and shove router, differential pairs and much more.
      • DesignSpark PCB - Gratis EDA package without restrictions, sponserd by RS Components.
      • Altium CircuitMaker - Free package from the maker of the go to pro software.
      • gEDA - Another open source package, good for people that like scripting and makefiles, Linux and BSD only.
      • DipTrace - Quality Schematic Capture and PCB Design software with (pin and signal layer restricted) free version.
      • LibrePCB - A new, powerful and intuitive EDA tool for everyone, cross-platform and GNU GPLv3.
      • Eagle - One of the most popular EDA packages due to it's (board size restricted) free version.
  • CAD Specific

  • PCB Batching Services

    • Altium

      • PCBShopper - Comparison service for quite a lot of different PCB batching and assembly services.
      • OSH Park - Low cost PCB batching service with high quality boards with a signature purple silkscreen.
      • Aisler - Affordable quality circuit boards made in and shipped from Europe (Germany).
      • Dirty PCBs - Low cost PCB batching service that prides itself on its "dirty" quality.
      • JLCPCB - Low cost PCB batching service with inhouse low cost SMT service.
      • PCBWay - Low cost PCB batching service with PCBA, CNC and 3D-Printing services.
  • Project Sharing Platforms

    • Altium

      • Hackster.io - Another social site for sharing projects. Is well organised by platform, topic and product.
      • InventHub - Git-based project hosting and collaboration platform for hardware development.
      • CADLAB - Another Git-based project hosting and collaboration platform for hardware development.
      • Kitspace - Project sharing site that helps you buy parts and re-build projects. Open source and developed by yours truly.
      • Eyrie - For viewing Eagle and KiCad designs online.
      • Hackaday.io - Social site for sharing projects from the popular blog.
      • Instructables - A social site for sharing projects. Filter for "circuits" for more electronics related projects.
      • WikiFactory - A project hosting and collaboration platform for product development. Filter for "electronics" for more electronics related projects.
      • Eyrie - For viewing Eagle and KiCad designs online.
  • Development Board Retailers

    • Altium

      • Sparkfun - Retailer and designer of open source electronics development boards and other equipment and materials with excellent accompanying tutorials.
      • Adafruit - Another retailer and designer with excellent selection and tutorials.
      • Tindie - Marketplace for electronics makers to sell low volume batches of their own designs.
      • Tindie - Marketplace for electronics makers to sell low volume batches of their own designs.
  • Subscription Kit Services

    • Help

      • HackerBoxes - A monthly surprise box which includes projects, components, modules and tools.
      • AdaBox - Curated Adafruit products, unique collectibles, and exclusive discounts. All delivered quarterly.
  • 3D Part Models

    • Help

      • 3D ContentCentral - Website dedicated to 3D models of parts (requires login).
      • GrabCad - Community supported database of 3D models with a large number of electronic component models.
  • Other Lists

  • Videos

    • Help

      • Micah Scott - Video logs of reverse engineering and re-purposing consumer electronics hardware in creative ways.
      • EEVblog - One of the earliest and most successful YouTube channels where Dave Jones does teardowns, tutorials and more.
      • BigClive - [YouTube channel](https://www.youtube.com/user/bigclivedotcom) about teardowns (including dangerous products), circuit reverse-engineering and tutorials.
      • ElectroBOOM - YouTube channel that debunks and explains EE topics with a lot of comedy thrown in.
      • Micah Scott - Video logs of reverse engineering and re-purposing consumer electronics hardware in creative ways.
      • Afrotechmods - Tutorials on electronics projects, often suitable for beginners as well.
      • The Signal Path - Very in depth teardowns, repairs and reviews of lab equipment and prototyping products.
      • w2aew - Excellent tutorials about basic and complex analog hardware.
      • Mr. Carlson's Lab - Teardowns, repairs and restorations with an emphasis on classic electronics gear.
      • Ben Eater - Series of videos on building an 8-bit computer on breadboards with excellent explanations of all the sub-circuits.
      • Robert Feranec - 100+ Hardware design tips and tricks. Videos about Schematic design and PCB layout.
      • Strange Parts - [YouTube channel](https://www.youtube.com/channel/UCO8DQrSp5yEP937qNqTooOw) about electronics, manufacturing, making, world travel, living in and making things in China.
      • GreatScott - Electronics tutorials, projects and how to's.
      • Julian Ilett - Buys cheapest electronic modules he can find and tries to do useful things with them.
      • MikesElectricStuff - Teardowns, large lighting projects, xrays and more.
      • Afrotechmods - Tutorials on electronics projects, often suitable for beginners as well.
  • Podcasts

    • Help

      • MacroFab Engineering Podcast - Weekly podcast where Parker and Stephen from MacroFab discuss EE topics and industry news.
      • The Engineering Commons Podcast - Covers general engineering topics from mechanical to electrical.
      • The Amp Hour - Off-the-cuff chat about electronics with Chris Gammel and Dave Jones (EEVBlog), often with guests
      • Embedded.fm - Christopher and Elecia White discuss embedded systems development and much more, often with guests.
      • The Spark Gap Podcast - Covers a specific EE topic each episode, sometimes with guests.
      • MacroFab Engineering Podcast - Weekly podcast where Parker and Stephen from MacroFab discuss EE topics and industry news.
  • Learning

    • Altium

  • Inventory Management and Purchasing

    • Altium

      • PartsBox - Web service to manage your part inventory with a nice user interface and Octopart integration.
      • PartKeepr - Open source web service for managing your part inventory with parametric search and automatic datasheet import.
      • 1-click BOM - Browser extensions that automates purchasing and part searching.
  • Miscellaneous Software Projects

    • Altium

      • SnapEDA - Parts library with free symbols & footprints. (Compatible with Eagle, KiCad, Altium, OrCad, Allegro, etc.)
      • Saturn PCB Design Toolkit - The Saturn PCB Toolkit is the best freeware resource for PCB related calculations you can find.
  • Blogs

    • Altium

      • Bald Engineer - Project logs, tutorials and articles about electronics and embedded software by James Lewis.
      • Rheingold Heavy - More project logs, tutorials and articles about electronics and embedded software, these ones by Dan Hienzsch.
      • Hackster.io - Another blog covering electronics.
      • Hackaday - Probably the most popular blog covering electronics and hardware hacking with a whole staff of writers.
      • bunniestudios.com - Andrew 'Bunnie' Huang covers hardware hacking, open hardware, manufacturing and more.
      • Dangerous Prototypes - Blog about open source hardware projects and interesting app notes.
      • N-O-D-E - Blog about DIY electronics, hardware, and technology.
      • Bald Engineer - Project logs, tutorials and articles about electronics and embedded software by James Lewis.
  • Forums

    • Discussion

      • EEVBlog forum - Probably the largest and most active forum to discuss Electronic Engineering topics.
      • /r/electronics - reddits for EE topics.
    • Help

      • /r/askelectronics - Sub-reddit dedicated to help on electronics topics.
      • Electronics Stack Exchange - Question and answer site for electronics running on the popular Stack Overflow service.
      • EEVBlog beginners forum - Good place for beginner questions, other sub-forums on EEVblog should be suitable for questions on more advanced topics.
  • EDAs

    • Tier - lation](https://github.com/tapyu/to-delete-awesome-electronics/blob/master/contributing.md#simulation) | [HDL & Syn-thesis](https://github.com/tapyu/to-delete-awesome-electronics/blob/master/contributing.md#hdl--synthesis) | [Verifi-cation](https://github.com/tapyu/to-delete-awesome-electronics/blob/master/contributing.md#verification) | [PCB design](https://github.com/tapyu/to-delete-awesome-electronics/blob/master/contributing.md#pcb-design) |
    • Micro-Cap - grade mixed signal simulator with wide variety of interactive simulation types. | :heavy_check_mark: | :x: | :x: | :x: |
  • Paid EDA Packages

    • Installable

      • Altium - PCB Design Software & Tools.
      • Proteus - PCB Design and Circuit Simulator Software.
  • Arabic Section