David Kopec (@davecom)

Top repositories

1

ClassicComputerScienceProblemsInPython

Source Code for the Book Classic Computer Science Problems in Python
Python
990
star
2

SwiftGraph

A Graph Data Structure in Pure Swift
Swift
741
star
3

SwiftPriorityQueue

A Generic Priority Queue in Pure Swift
Swift
371
star
4

ClassicComputerScienceProblemsInSwift

Source Code for the Book Classic Computer Science Problems in Swift
Swift
187
star
5

ClassicComputerScienceProblemsInJava

Source Code for the Book Classic Computer Science Problems in Java
Java
162
star
6

SwiftCSP

A Constraint Satisfaction Problem Solver in Pure Swift
Swift
79
star
7

chess.dart

A library for legal chess move generation, maintenance of game state, and format conversion.
Dart
50
star
8

DKAsyncImageView

A Swift subclass of NSImageView for loading remote images asynchronously.
Swift
47
star
9

Dart-for-Absolute-Beginners

Source Code for the Apress Book Dart for Absolute Beginners
Dart
33
star
10

SwiftSimpleNeuralNetwork

A simple multi-layer feed-forward neural network with backpropagation built in Swift.
Swift
30
star
11

DKDropMenu

A simple iOS drop down list written in Swift.
Swift
25
star
12

DKVerticalColorPicker

A simple iOS color picker presented as a vertical hue bar.
Objective-C
23
star
13

PyWeatherKit

A simple Python wrapper for Apple's WeatherKit REST API.
Python
22
star
14

SVGChart

A C++ Library for Making SVG Charts (fork of PPlot)
C++
15
star
15

DK86PC

A WIP Intel 8086 and IBM PC 5150 emulator.
C
12
star
16

MazeSolvingGUI

A simple tkinter GUI for illustrating DFS and BFS.
Python
10
star
17

DKPhotoCapture

A camera capture class like UIImagePickerController that allows for scribbles and overlayed text.
Objective-C
9
star
18

RayTracingInOneWeekend

Swift 4 Implementation of Ray Tracing in One Weekend by Peter Shirley
Swift
6
star
19

SuperSimpleGraphics

An SVG generating single header file C library appropriate for "intro to programming" classes in C/C++.
C
6
star
20

nflate

Naive implementation of DEFLATE in C for decompressing gzip files (RFC 1951, RFC 1952).
C
4
star
21

ChipLate

A simple CHIP-8 Emulator in Swift
Swift
4
star
22

raycaster

A simple raycaster hacked together as a learning project in C & SDL.
C
3
star
23

constraineD

Constraint Satisfaction Problem Solver for Dart
Dart
3
star
24

DKOutlineButton

A simple Swift subclass of UIButton for setting outlines in IB.
Swift
2
star
25

dissolve

Make an animated GIF that dissolves from one image to another using Python's Pillow.
Python
2
star
26

SwiftRedBlackTree

A Red-Black Tree Implemented in Swift
Swift
2
star
27

AddContactExample

Add a contact to the address book without an entitlement.
Swift
2
star
28

Crump

OS X Arcade Game Written in Swift
Swift
2
star
29

DDNES

Personal Learning Project Hacking Together a NES Emulator in C w/ SDL
C
1
star
30

chapter15

Part of the Git Tutorial from Chapter 15 of Dart for Absolute Beginners.
Dart
1
star
31

SwiftThreeWayRadixQuicksort

An Implementation of Three-way Radix Quicksort in Swift
Swift
1
star
32

HNSentiment

Analysis of Hacker News sentiment.
Python
1
star
33

Connect4ChallengeJava

An incomplete implementation of Connect 4 in Java 8 with tests for accurate completion.
Java
1
star